Skip to content

Commit 72d86da

Browse files
author
Philipp Holl
committed
@parallel_property.__repr__
1 parent c8cfc0b commit 72d86da

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

phiml/dataclasses/_parallel.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ def recursive_add_node(cls, name: str, prop: Optional, dims: Shape, nodes: Dict[
240240

241241
def build_stages(nodes: Dict[str, PGraphNode]) -> List[List[PGraphNode]]:
242242
""" Groups nodes by same `requires`, taking dependencies into account. """
243+
# ToDo check for cycles
243244
stages = []
244245
while any(not n.done for n in nodes.values()):
245246
candidates = [n for n in nodes.values() if n.can_run_now]
@@ -289,6 +290,9 @@ def __init__(self, func, requires: DimFilter, on_direct_eval: str):
289290
def __set_name__(self, owner, name):
290291
super().__set_name__(owner, name)
291292

293+
def __repr__(self):
294+
return self.attrname
295+
292296
def __get__(self, instance, owner=None):
293297
if instance is None:
294298
return self

0 commit comments

Comments
 (0)