Merge branch 'master' into python-2.4

This commit is contained in:
rocky
2022-10-16 19:36:53 -04:00
8 changed files with 26 additions and 11 deletions

View File

@@ -257,11 +257,14 @@ class NonterminalActions:
sep = ", "
else:
for elem in flat_elems:
assert elem.kind == "ADD_VALUE"
try:
if elem == "add_value":
elem = elem[0]
if elem == "ADD_VALUE":
value = "%r" % elem.pattr
except Exception:
value = elem.pattr
else:
assert elem.kind == "ADD_VALUE_VAR"
value = "%s" % elem.pattr
if elem.linestart is not None:
if elem.linestart != self.line_number:
next_indent = self.indent + INDENT_PER_LEVEL[:-1]