From c433d2d9a7312a5114a0fb57a09900bd7f5c45bf Mon Sep 17 00:00:00 2001 From: rocky Date: Mon, 29 Jan 2018 21:43:15 -0500 Subject: [PATCH] Fix extended_arg breakage from last commit --- uncompyle6/scanner.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uncompyle6/scanner.py b/uncompyle6/scanner.py index 392fd05e..5400f006 100755 --- a/uncompyle6/scanner.py +++ b/uncompyle6/scanner.py @@ -17,7 +17,7 @@ import sys from uncompyle6 import PYTHON3, IS_PYPY from uncompyle6.scanners.tok import Token import xdis -from xdis.bytecode import op_size +from xdis.bytecode import op_size, extended_arg_val from xdis.magics import py_str2float, canonic_python_version from xdis.util import code2num @@ -190,7 +190,7 @@ class Scanner(object): if op == self.opc.EXTENDED_ARG: arg = code2num(code, offset+1) | extended_arg - extended_arg = self.extended_arg_val(arg) + extended_arg = extended_arg_val(self.opc, arg) continue if op in instr: @@ -242,7 +242,7 @@ class Scanner(object): if op == self.opc.EXTENDED_ARG: arg = code2num(code, offset+1) | extended_arg - extended_arg = self.extended_arg_val(arg) + extended_arg = extended_arg_val(self.opc, arg) continue if op in instr: