Skip to content

Commit ca88843

Browse files
committed
Support simplified slice AST in Python 3.9
1 parent a17af4f commit ca88843

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/python_minifier/expression_printer.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,10 @@ def visit_Subscript(self, node):
481481
self.visit_ExtSlice(node.slice)
482482
elif isinstance(node.slice, ast.Ellipsis):
483483
self.visit_Ellipsis(node)
484+
elif sys.version_info >= (3, 9) and isinstance(node.slice, ast.Tuple):
485+
self.visit_Tuple(node.slice)
486+
elif sys.version_info >= (3, 9):
487+
self._expression(node.slice)
484488
else:
485489
raise AssertionError('Unknown slice type %r' % node.slice)
486490

@@ -788,4 +792,4 @@ def visit_Await(self, node):
788792
assert isinstance(node, ast.Await)
789793
self.token_break()
790794
self.code += 'await'
791-
self._rhs(node.value, node)
795+
self._rhs(node.value, node)

0 commit comments

Comments
 (0)