parameters: (self)
return_statement: return Base.srcnode(self)
docstring: Dir has a special need for srcnode()...if we
          have a srcdir attribute set, then that *is* our srcnode.
docstring_summary: Dir has a special need for srcnode()...if we
          have a srcdir attribute set, then that *is* our srcnode.
docstring_tokens: Dir has a special need for srcnode () ... if we have a srcdir attribute set then that * is * our srcnode .
function: def srcnode(self):
          """Dir has a special need for srcnode()...if we
          have a srcdir attribute set, then that *is* our srcnode."""
          if self.srcdir:
              return self.srcdir
          return Base.srcnode(self)
function_tokens: def srcnode ( self ) : if self . srcdir : return self . srcdir return Base . srcnode ( self )