diff --git a/uncompyle6/scanner.py b/uncompyle6/scanner.py index a221069c..7fc3e3cc 100755 --- a/uncompyle6/scanner.py +++ b/uncompyle6/scanner.py @@ -289,13 +289,13 @@ def get_scanner(version): if version == 2.7: import uncompyle6.scanners.scanner27 as scan - scanner = scan.Scanner27() + scanner = scan.Scanner27(version) elif version == 2.6: import uncompyle6.scanners.scanner26 as scan - scanner = scan.Scanner26() + scanner = scan.Scanner26(version) elif version == 2.5: import uncompyle6.scanners.scanner25 as scan - scanner = scan.Scanner25() + scanner = scan.Scanner25(version) elif version == 3.2: import uncompyle6.scanners.scanner32 as scan scanner = scan.Scanner32(version) diff --git a/uncompyle6/scanners/scanner25.py b/uncompyle6/scanners/scanner25.py index 499e89ac..5deb5f95 100755 --- a/uncompyle6/scanners/scanner25.py +++ b/uncompyle6/scanners/scanner25.py @@ -20,7 +20,7 @@ from uncompyle6.opcodes.opcode_25 import * import uncompyle6.scanner as scan class Scanner25(scan.Scanner): - def __init__(self): + def __init__(self, version): scan.Scanner.__init__(self, 2.5) # check def disassemble(self, co, classname=None, code_objects={}): diff --git a/uncompyle6/scanners/scanner26.py b/uncompyle6/scanners/scanner26.py index d87ae76c..39bc352b 100755 --- a/uncompyle6/scanners/scanner26.py +++ b/uncompyle6/scanners/scanner26.py @@ -19,7 +19,7 @@ import dis import uncompyle6.scanner as scan class Scanner26(scan.Scanner): - def __init__(self): + def __init__(self, version): scan.Scanner.__init__(self, 2.5) # check def disassemble(self, co, classname=None, code_objects={}): diff --git a/uncompyle6/scanners/scanner27.py b/uncompyle6/scanners/scanner27.py index e813ac93..a619ca19 100755 --- a/uncompyle6/scanners/scanner27.py +++ b/uncompyle6/scanners/scanner27.py @@ -22,7 +22,7 @@ from uncompyle6.opcodes.opcode_27 import * # NOQA import uncompyle6.scanner as scan class Scanner27(scan.Scanner): - def __init__(self): + def __init__(self, version): scan.Scanner.__init__(self, 2.7) # check def disassemble(self, co, classname=None, code_objects={}):