summaryrefslogtreecommitdiffstats
path: root/statemachine.py
diff options
context:
space:
mode:
Diffstat (limited to 'statemachine.py')
-rw-r--r--statemachine.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/statemachine.py b/statemachine.py
index b8657fa..57d6af5 100644
--- a/statemachine.py
+++ b/statemachine.py
@@ -89,7 +89,7 @@ class StateMachine:
"""
retval = []
for cat in self.up:
- if dependencies.equiv(cat):
+ if dependencies.superset_of(cat) and val > 0:
retval.append(dependents.fill(cat.args))
return set(retval) | dependents.inverse_set()
@@ -99,7 +99,7 @@ class StateMachine:
"""
retval = []
for (x, y) in self.deps:
- if x.equiv(cat):
+ if x.superset_of(cat):
un = cat.intersect(x)
retval.append((un, y.fill(un.args)))
return retval