News for hackers. Stuff that matters.
Re:Can (a ==1 && a== 2 && a==3) ever evaluate to true? by greenshackle3 on Tuesday January 16, 2018 @03:14PM (#16161954)
Nitpick, SQLAlchemy overrides the binary operators (~, &, |) for query construction, not the logical operators (and, or, not). It also has its own operators you can import (and_, or_, etc.)

And you are right, it can easily lead to mistakes; if you use logical operators by mistake when building a query, you will probably get 'True' instead of a query object.

Re:Can (a ==1 && a== 2 && a==3) ever evaluate to true? by weberc2 on Tuesday January 16, 2018 @05:24PM (#16163298)
I appreciate your nitpick! It's been a little while since I used SQLAlchemy, and I did run into surprises with these overloaded operators.