def new_node(self, new_node):
        self.shell.prefs['bookmarks']['last'] = new_node.path
        self.shell.prefs.save()
        if self.shell.prefs['auto_cd_after_create']:
            self.shell.log.info("Entering new node %s" % new_node.path)
            # Piggy backs on cd instead of just returning new_node,
            # so we update navigation history.
            return self.ui_command_cd(new_node.path)
        else:
            return None
`obj` is defined by a call into this function.
dataset/ETHPy150Open agrover/targetcli-fb/targetcli/ui_node.py/UINode.new_node--crossover with--dataset/ETHPy150Open davidhalter/jedi/test/static_analysis/attribute_error.py/Cls.defined_lookup