diff --git a/decompyle/Scanner.py b/decompyle/Scanner.py --- a/decompyle/Scanner.py +++ b/decompyle/Scanner.py @@ -420,8 +420,8 @@ class Scanner: SETUP_LOOP = self.dis.opmap['SETUP_LOOP'] BUILD_LIST = self.dis.opmap['BUILD_LIST'] - FOR_ITER = self.dis.opmap['FOR_ITER'] - GET_ITER = self.dis.opmap['GET_ITER'] + FOR_ITER = self.dis.opmap.get('FOR_ITER', self.dis.opmap['FOR_LOOP']) + GET_ITER = self.dis.opmap.get('GET_ITER', None) SETUP_EXCEPT = self.dis.opmap['SETUP_EXCEPT'] JUMP_FORWARD = self.dis.opmap['JUMP_FORWARD'] JUMP_ABSOLUTE = self.dis.opmap['JUMP_ABSOLUTE']