Path to this page:
Subject: CVS commit: pkgsrc/databases/py-sqlalchemy
From: Adam Ciarcinski
Date: 2016-06-02 12:29:03
Message id: 20160602102903.913E7FBB5@cvs.NetBSD.org
Log Message:
Changes 1.0.13
Fixed bug in âevaluateâ strategy of Query.update() and Query.delete() \
which would fail to accommodate a bound parameter with a âcallableâ \
value, as which occurs when filtering by a many-to-one equality expression along \
a relationship.
Fixed bug whereby the event listeners used for backrefs could be inadvertently \
applied multiple times, when using a deep class inheritance hierarchy in \
conjunction with mutiple mapper configuration steps.
Fixed bug whereby passing a text() construct to the Query.group_by() method \
would raise an error, instead of intepreting the object as a SQL fragment.
Anonymous labeling is applied to a func construct that is passed to \
column_property(), so that if the same attribute is referred to as a column \
expression twice the names are de-duped, thus avoiding âambiguous \
columnâ errors. Previously, the .label(None) would need to be applied in \
order for the name to be de-anonymized.
Fixed regression appearing in the 1.0 series in ORM loading where the exception \
raised for an expected column missing would incorrectly be a NoneType error, \
rather than the expected NoSuchColumnError.
Files: