def disassemble_file(filename, outstream=sys.stdout,<EOL>asm_format=False, header=False, show_bytes=False):
filename = check_object_path(filename)<EOL>version, timestamp, magic_int, co, is_pypy, source_size  = load_module(filename)<EOL>if header:<EOL><INDENT>show_module_header(version, co, timestamp, outstream,<EOL>is_pypy, magic_int, source_size, show_filename=True)<EOL><DEDENT>else:<EOL><INDENT>disco(version, co, timestamp, outstream, is_pypy, magic_int, source_size,<EOL>asm_format=asm_format, show_bytes=show_bytes)<EOL><DEDENT>return filename, co, version, timestamp, magic_int<EOL>
disassemble Python byte-code file (.pyc)

If given a Python source file (".py") file, we'll
try to find the corresponding compiled object.