diff options
Diffstat (limited to 'Cython/CodeWriter.py')
-rw-r--r-- | Cython/CodeWriter.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Cython/CodeWriter.py b/Cython/CodeWriter.py index 2e4646a65..a5453b90b 100644 --- a/Cython/CodeWriter.py +++ b/Cython/CodeWriter.py @@ -678,7 +678,10 @@ class ExpressionWriter(TreeVisitor): self.visit(node.base) self.put(u"[") if isinstance(node.index, TupleNode): - self.emit_sequence(node.index) + if node.index.subexpr_nodes(): + self.emit_sequence(node.index) + else: + self.put(u"()") else: self.visit(node.index) self.put(u"]") |