def __call__(self, *args, **kwargs):
name = os.path.basename(self._pyerarchy_path)<EOL>if not hasattr(Node, name):<EOL><INDENT>raise NoSuchFunctionError('<STR_LIT>'.format(name=name))<EOL><DEDENT>parent = os.path.dirname(self._pyerarchy_path)<EOL>node = Node(parent, strict=False)<EOL>function = getattr(Node, name)<EOL>return function(node, *args, **kwargs)<EOL>
Invokes corresponding function

        If the node is accessed as a callable and such function exists for the node, it is invoked.