[Sqlalchemy-tickets] [sqlalchemy] #2737: Unable to run update query with boolean filter expression
Brought to you by:
zzzeek
|
From: sqlalchemy <mi...@zz...> - 2013-05-31 14:53:58
|
#2737: Unable to run update query with boolean filter expression (regression
0.8.0->0.8.1)
-------------------------+-----------------------------------------
Reporter: jgraham | Owner: zzzeek
Type: defect | Status: new
Priority: medium | Milestone:
Component: cextensions | Severity: no triage selected yet
Keywords: | Progress State: awaiting triage
-------------------------+-----------------------------------------
In 0.8.1 a query like
session.query(Test).filter(Test.a == False).update({"b":"b"})
fails, but it worked in 0.8.0. The failure seems to occur because
EvaluatorCompiler objects don't have a visit_false method. However I can't
see how this file, or expression.py have changed in a relevant way between
0.8.0 and 0.8.1.
--
Ticket URL: <http://www.sqlalchemy.org/trac/ticket/2737>
sqlalchemy <http://www.sqlalchemy.org/>
The Database Toolkit for Python
|