wrong operator precedence for (x == y).between(z1, z2)

Issue #621 resolved
Mike Bayer repo owner created an issue

The fix for #620 vastly improves operator precedence handling. one issue remaining is that the patch has a problem with boolean operators used as the comparable for BETWEEN. e.g. (literal(1) == literal(2)).between(False,True) outputs :literal = :literal_1 BETWEEN :literal_2 AND :literal_3, correct would be (:literal = :literal_1) BETWEEN :literal_2 AND :literal_3.

Comments (2)

  1. Log in to comment