Skip to content

Commit 41e6d14

Browse files
committed
FIX(plan): repr() was failiung on empty plans ...
regression intoduced in last release.
1 parent 0c6f872 commit 41e6d14

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

graphtik/network.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ def _build_pydot(self, **kws):
261261
def __repr__(self):
262262
needs = aslist(self.needs, "needs")
263263
provides = aslist(self.provides, "provides")
264-
steps = "".join(f"\n +--{s}" for s in self.steps)
264+
steps = "".join(f"\n +--{s}" for s in self.steps) if self.steps else ''
265265
return f"ExecutionPlan(needs={needs}, provides={provides}, steps:{steps})"
266266

267267
def validate(self, inputs: Items, outputs: Items):

0 commit comments

Comments
 (0)