code: def disassemble_file(filename, outstream=sys.stdout,
                       asm_format=False, header=False, show_bytes=False):
      
      filename = check_object_path(filename)
      version, timestamp, magic_int, co, is_pypy, source_size  = load_module(filename)
  
      if header:
          show_module_header(version, co, timestamp, outstream,
                             is_pypy, magic_int, source_size, show_filename=True)
  
      else:
          disco(version, co, timestamp, outstream, is_pypy, magic_int, source_size,
                asm_format=asm_format, show_bytes=show_bytes)
      # print co.co_filename
      return filename, co, version, timestamp, magic_int
docs: disassemble Python byte-code file (.pyc)
  
      If given a Python source file (".py") file, we'll
      try to find the corresponding compiled object.