code: def _init_children(self, parent):
          
  
          for dir_name in self.get_children_paths(parent.full_path):
              child = Node(name=dir_name, parent=parent)
              parent.children.append(child)
              self._init_children(child)
docs: Initialise each node's children - essentially build the tree.