Fix up Python 2.x's ability to get code from Python 3.x's bytecode

This commit is contained in:
rocky
2015-12-27 19:34:44 -05:00
parent d774222eb1
commit 820fdb4771
13 changed files with 58 additions and 72 deletions

View File

@@ -28,12 +28,13 @@ from uncompyle6.opcodes.opcode_34 import *
class Scanner34(scan3.Scanner3):
def disassemble(self, co, classname=None):
def disassemble(self, co, classname=None, code_objects={}):
fn = self.disassemble_built_in if PYTHON_VERSION == 3.4 \
else self.disassemble_generic
return fn(co, classname)
return fn(co, classname, code_objects=code_objects)
def disassemble_built_in(self, co, classname=None):
def disassemble_built_in(self, co, classname=None,
code_objects={}):
# Container for tokens
tokens = []
customize = {}