Correct 3.6ish dictionary literals printing

This commit is contained in:
rocky
2022-05-03 12:19:43 -04:00
parent ac862b4566
commit d62310f799
2 changed files with 2 additions and 2 deletions

View File

@@ -242,13 +242,13 @@ class NonterminalActions:
self.line_number = elem.linestart self.line_number = elem.linestart
else: else:
if sep != "": if sep != "":
sep += " " sep += ", "
elif line_len > 80: elif line_len > 80:
next_indent = self.indent + INDENT_PER_LEVEL[:-1] next_indent = self.indent + INDENT_PER_LEVEL[:-1]
line_len = len(next_indent) line_len = len(next_indent)
sep += "\n" + next_indent sep += "\n" + next_indent
sep_key_value = f" {repr(keys[i])}: {value}" sep_key_value = f"{sep}{repr(keys[i])}: {value}"
line_len += len(sep_key_value) line_len += len(sep_key_value)
self.write(sep_key_value) self.write(sep_key_value)
sep = ", " sep = ", "