parameters: (object)
docstring: Return a list of source lines and starting line number for an object.
  
      The argument may be a module, class, method, function, traceback, frame,
      or code object.  The source code is returned as a list of the lines
      corresponding to the object and the line number indicates where in the
      original source file the first line of code was found.  An IOError is
      raised if the source code cannot be retrieved.
docstring_summary: Return a list of source lines and starting line number for an object.
docstring_tokens: Return a list of source lines and starting line number for an object .
function: def getsourcelines(object):
      """Return a list of source lines and starting line number for an object.
  
      The argument may be a module, class, method, function, traceback, frame,
      or code object.  The source code is returned as a list of the lines
      corresponding to the object and the line number indicates where in the
      original source file the first line of code was found.  An IOError is
      raised if the source code cannot be retrieved."""
      lines, lnum = findsource(object)
  
      if ismodule(object): return lines, 0
      else: return getblock(lines[lnum:]), lnum + 1
function_tokens: def getsourcelines ( object ) : lines , lnum = findsource ( object ) if ismodule ( object ) : return lines , 0 else : return getblock ( lines [ lnum : ] ) , lnum + 1