3.6 iflaststmtl doesn't follow ifstmt rules...

like iflaststmt does. test_dbm_dumb.py shows this
This commit is contained in:
rocky
2020-02-01 11:20:58 -05:00
parent 4dc64063d1
commit 45c725feae

View File

@@ -1584,7 +1584,7 @@ class Python3Parser(PythonParser):
elif lhs == "kwarg":
arg = tokens[first].attr
return not (isinstance(arg, str) or isinstance(arg, unicode))
elif lhs in ("iflaststmt", "iflaststmtl") and self.version == 3.6:
elif lhs == "iflaststmt" and self.version == 3.6:
return ifstmt(self, lhs, n, rule, ast, tokens, first, last)
elif rule == ("ifstmt", ("testexpr", "_ifstmts_jump")):
# FIXME: go over what's up with 3.0. Evetually I'd like to remove RETURN_END_IF