Raise error if cond edge returns None

This commit is contained in:
Nuno Campos
2024-05-20 12:00:17 -07:00
parent a6363da62c
commit d4b3364bba
+2
View File
@@ -92,6 +92,8 @@ class Branch(NamedTuple):
destinations = [self.ends[r] for r in result]
else:
destinations = result
if any(dest is None for dest in destinations):
raise ValueError("Branch did not return a valid destination")
return writer(destinations) or input