From 0b580f4cab05ae5ba2d0c1bd8622e6d450f220f8 Mon Sep 17 00:00:00 2001 From: Yakup Koray Budanaz Date: Mon, 17 Nov 2025 22:05:42 +0100 Subject: [PATCH] Fix print of arrays --- dace/symbolic.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dace/symbolic.py b/dace/symbolic.py index 5bfda9810c..d2f14da09d 100644 --- a/dace/symbolic.py +++ b/dace/symbolic.py @@ -1376,7 +1376,8 @@ def _print_Float(self, expr): def _print_Function(self, expr): if str(expr.func) in self.arrays: - return f'{expr.func}[{expr.args[0]}]' + indices = ", ".join(self._print(arg) for arg in expr.args) + return f'{expr.func}[{indices}]' if self.cpp_mode and str(expr.func) == 'int_floor': return '((%s) / (%s))' % (self._print(expr.args[0]), self._print(expr.args[1])) if str(expr.func) == 'AND':