parameters: (self)
docstring: Not seen here, since it's a property. The callback actually uses a
          variable, so use it like::
  
              foo.py__path__(sys_path)
  
          In case of a package, this returns Python's __path__ attribute, which
          is a list of paths (strings).
          Raises an AttributeError if the module is not a package.
docstring_summary: Not seen here, since it's a property. The callback actually uses a
          variable, so use it like::
docstring_tokens: Not seen here since it s a property . The callback actually uses a variable so use it like ::
function: def py__path__(self):
          """
          Not seen here, since it's a property. The callback actually uses a
          variable, so use it like::
  
              foo.py__path__(sys_path)
  
          In case of a package, this returns Python's __path__ attribute, which
          is a list of paths (strings).
          Raises an AttributeError if the module is not a package.
          """
          path = self._get_init_directory()
  
          if path is None:
              raise AttributeError('Only packages have __path__ attributes.')
          else:
              return self._py__path__
function_tokens: def py__path__ ( self ) : path = self . _get_init_directory ( ) if path is None : raise AttributeError ( 'Only packages have __path__ attributes.' ) else : return self . _py__path__