Merge pull request #3473 from tai271828/pr-issue-2889-dis

feat(Lib): print the disassembled info
This commit is contained in:
Noa
2021-11-28 16:59:26 -06:00
committed by GitHub

17
Lib/dis.py vendored
View File

@@ -1 +1,18 @@
from _dis import *
# Disassembling a file by following cpython Lib/dis.py
def _test():
"""Simple test program to disassemble a file."""
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('infile', type=argparse.FileType('rb'), nargs='?', default='-')
args = parser.parse_args()
with args.infile as infile:
source = infile.read()
code = compile(source, args.infile.name, "exec")
dis(code)
if __name__ == "__main__":
_test()