parameters: (self, item, path)
return_statement: return child
docstring: Append a child node to the tree
          @param item: TreeItem parent node
          @param path: path to add to node
          @return: new node
docstring_summary: Append a child node to the tree
          @param item: TreeItem parent node
          @param path: path to add to node
          @return: new node
docstring_tokens: Append a child node to the tree @param item : TreeItem parent node @param path : path to add to node @return : new node
function: def AppendFileNode(self, item, path):
          """Append a child node to the tree
          @param item: TreeItem parent node
          @param path: path to add to node
          @return: new node
  
          """
          img = self.DoGetFileImage(path)
          name = os.path.basename(path)
          if not name:
              name = path
          child = self.AppendItem(item, name, img)
          self.SetPyData(child, path)
          if os.path.isdir(path):
              self.SetItemHasChildren(child, True)
          return child
function_tokens: def AppendFileNode ( self , item , path ) : img = self . DoGetFileImage ( path ) name = os . path . basename ( path ) if not name : name = path child = self . AppendItem ( item , name , img ) self . SetPyData ( child , path ) if os . path . isdir ( path ) : self . SetItemHasChildren ( child , True ) return child