parameters: (self)
return_statement: return (project,) + os.path.splitext(rest)
docstring: Splits the file into the directory, basename, and extension.
  
      For 'chrome/browser/browser.cc', Split() would
      return ('chrome/browser', 'browser', '.cc')
  
      Returns:
        A tuple of (directory, basename, extension).
docstring_summary: Splits the file into the directory, basename, and extension.
docstring_tokens: Splits the file into the directory basename and extension .
function: def Split(self):
      """Splits the file into the directory, basename, and extension.
  
      For 'chrome/browser/browser.cc', Split() would
      return ('chrome/browser', 'browser', '.cc')
  
      Returns:
        A tuple of (directory, basename, extension).
      """
  
      googlename = self.RepositoryName()
      project, rest = os.path.split(googlename)
      return (project,) + os.path.splitext(rest)
function_tokens: def Split ( self ) : googlename = self . RepositoryName ( ) project , rest = os . path . split ( googlename ) return ( project , ) + os . path . splitext ( rest )