We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7bdfbd commit 38230cfCopy full SHA for 38230cf
1 file changed
devito/ir/iet/visitors.py
@@ -1069,10 +1069,10 @@ def __init__(self, mode: str = 'symbolics') -> None:
1069
if len(modes) == 1:
1070
self.rule = self.rules[mode]
1071
else:
1072
- self.rule = lambda n: chain(self.rules[mode](n) for mode in modes)
+ self.rule = lambda n: chain(*[self.rules[mode](n) for mode in modes])
1073
1074
def _post_visit(self, ret):
1075
- return sorted(filter_ordered(ret), key=str)
+ return sorted(filter_ordered(ret, key=id), key=str)
1076
1077
def visit_Node(self, o: Node) -> Iterator[Any]:
1078
yield from self._visit(o.children)
0 commit comments