def tree_initialization(self):

    def _init_tree():
        return state_ops.scatter_update(self.variables.tree, [0], [[(- 1), (- 1)]]).op

    def _nothing():
        return control_flow_ops.no_op()
    return control_flow_ops.cond(math_ops.equal(array_ops.squeeze(array_ops.slice(self.variables.tree, [0, 0], [1, 1])), (- 2)), _init_tree, _nothing)
def tree_initialization(self):

    def _init_tree():
        return state_ops.scatter_update(self.variables.tree, [0], [[(- 1), (- 1)]]).op

    def _nothing():
        return control_flow_ops.no_op()
    return control_flow_ops.cond(math_ops.equal(array_ops.squeeze(array_ops.slice(self.variables.tree, [0, 0], [1, 1])), (- 2)), _init_tree, _nothing)