From da0c82feb2125ae6aeae9acb393417bf71d9c258 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Thu, 9 Feb 2017 18:31:14 +0100 Subject: [PATCH] Bugfixes --- field.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/field.py b/field.py index 28272f4cd..18ea09daf 100644 --- a/field.py +++ b/field.py @@ -239,6 +239,11 @@ class Field: def __getitem__(self, *idx): return self.__call__(*idx) + def __iter__(self): + """This is necessary to work with parts of sympy that test if an object is iterable (e.g. simplify). + The __getitem__ would make it iterable""" + raise TypeError("Field access is not iterable") + @property def field(self): return self._field -- GitLab