feat(Lib): print the disassembled info

Issue: #2889
This commit is contained in:
Taihsiang Ho (tai271828) committed 2021-11-28 22:33:59 +01:00
1 parent 9fb70707c4
commit acc75de4ef
1 file changed
+17
Vendored
+17
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()