summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--statemachine.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/statemachine.py b/statemachine.py
index 57f99e3..ced6b60 100644
--- a/statemachine.py
+++ b/statemachine.py
@@ -81,7 +81,8 @@ class StateMachine:
retval = []
for (x, y) in self.deps:
if x.equiv(cat):
- retval.append((x, y.fill(cat.intersect(x).args)))
+ un = cat.intersect(x)
+ retval.append((un, y.fill(un.args)))
return retval
def __str__(self):