From d6dcaff240493bf9283185d534c74898727bf3c4 Mon Sep 17 00:00:00 2001 From: rocky Date: Thu, 3 Nov 2022 12:02:34 -0400 Subject: [PATCH] Fixes #414 --- uncompyle6/scanners/scanner30.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/uncompyle6/scanners/scanner30.py b/uncompyle6/scanners/scanner30.py index f3e92de4..129b25a5 100644 --- a/uncompyle6/scanners/scanner30.py +++ b/uncompyle6/scanners/scanner30.py @@ -437,7 +437,7 @@ class Scanner30(Scanner3): self.fixed_jumps[offset] = self.restrict_to_parent(target, parent) pass pass - elif self.version >= 3.5: + elif self.version >= (3, 5): # 3.5+ has Jump optimization which too often causes RETURN_VALUE to get # misclassified as RETURN_END_IF. Handle that here. # In RETURN_VALUE, JUMP_ABSOLUTE, RETURN_VALUE is never RETURN_END_IF @@ -483,4 +483,3 @@ if __name__ == "__main__": pass else: print("Need to be Python 3.0 to demo; I am version %s" % version_tuple_to_str()) -[w