diff --git a/pscript/commonast.py b/pscript/commonast.py index 0988a8d..c73fd1f 100644 --- a/pscript/commonast.py +++ b/pscript/commonast.py @@ -1032,7 +1032,7 @@ def _convert_Subscript(self, n): def _convert_index_like(self, n): c = self._convert - if isinstance(n, (ast.Slice, ast.Index, ast.ExtSlice, ast.Ellipsis)): + if isinstance(n, (ast.Slice, ast.Index, ast.ExtSlice, ast.Constant)): return c(n) # Python < 3.8 (and also 3.8 on Windows?) elif isinstance(n, ast.Tuple): assert isinstance(n, ast.Tuple)