Skip to content

Commit f09c2cd

Browse files
committed
Fixed bug in get_relevant_constraints: some constraints were compiled more than one time
1 parent be83c18 commit f09c2cd

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tcore.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,10 @@ def get_all_effects(a):
312312
def get_relevant_constraints(a, relevancy_dict):
313313
relevant_constrains = []
314314
for eff in a.effects:
315-
relevant_constrains += relevancy_dict.get(eff.effect.literal, [])
315+
constr = relevancy_dict.get(eff.effect.literal, [])
316+
for c in constr:
317+
if c not in relevant_constrains:
318+
relevant_constrains.append(c)
316319
return relevant_constrains
317320

318321

0 commit comments

Comments
 (0)