Fix another 3.0 list comprehension parse

This commit is contained in:
rocky
2022-11-05 00:27:05 -04:00
parent f59d0bf306
commit 57d2386cc3
2 changed files with 11 additions and 6 deletions

View File

@@ -661,7 +661,10 @@ class ComprehensionMixin:
list_ifs.append(n)
else:
list_ifs.append([1])
n = n[-2] if n[-1] == "come_from_opt" else n[-1]
if self.version[:2] == (3, 0) and n[2] == "list_iter":
n = n[2]
else:
n = n[-2] if n[-1] == "come_from_opt" else n[-1]
pass
elif n == "list_if37":
list_ifs.append(n)