(self, node, *args, **kwargs)
Tree traversal from bottom to top.

        Args:
            node(:class:`business_logic.models.Node`): node for starting tree traversal
            *args: arbitrary args which should be passed to :func:`business_logic.models.NodeVisitor.visit`
            **kwargs: arbitrary kwargs which should be passed to :func:`business_logic.models.NodeVisitor.visit`
Tree traversal from bottom to top.
Tree traversal from bottom to top .
def postorder(self, node, *args, **kwargs):
        """
        Tree traversal from bottom to top.

        Args:
            node(:class:`business_logic.models.Node`): node for starting tree traversal
            *args: arbitrary args which should be passed to :func:`business_logic.models.NodeVisitor.visit`
            **kwargs: arbitrary kwargs which should be passed to :func:`business_logic.models.NodeVisitor.visit`
        """
        for child in self.get_children(node):
            self.postorder(child, *args, **kwargs)
        self.visit(node, *args, **kwargs)
def postorder ( self , node , * args , * * kwargs ) : for child in self . get_children ( node ) : self . postorder ( child , * args , * * kwargs ) self . visit ( node , * args , * * kwargs )