Skip to content

Commit

Permalink
Fix typo, use assert in favor of check
Browse files Browse the repository at this point in the history
Ref. #235, #241
  • Loading branch information
Alexander Senier authored and senier committed May 18, 2020
1 parent 3cd70aa commit f0b8256
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions rflx/model.py
Original file line number Diff line number Diff line change
Expand Up @@ -590,11 +590,11 @@ def get_constraints(aggregate: Aggregate, field: Variable) -> Sequence[Expr]:

aggregate_constraints: List[Expr] = []
for r in expr.findall(lambda x: isinstance(x, (Equal, NotEqual))):
if isinstance(r, (Equal, NotEqual)):
if isinstance(r.left, Aggregate) and isinstance(r.right, Variable):
aggregate_constraints.extend(get_constraints(r.left, r.right))
if isinstance(r.left, Variable) and isinstance(r.right, Aggregate):
aggregate_constraints.extend(get_constraints(r.right, r.left))
assert isinstance(r, (Equal, NotEqual))
if isinstance(r.left, Aggregate) and isinstance(r.right, Variable):
aggregate_constraints.extend(get_constraints(r.left, r.right))
if isinstance(r.left, Variable) and isinstance(r.right, Aggregate):
aggregate_constraints.extend(get_constraints(r.right, r.left))

return aggregate_constraints + [
c for n, t in scalar_types for c in t.constraints(name=n, proof=True)
Expand Down

0 comments on commit f0b8256

Please sign in to comment.