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:
RevisionActionfile
1.19modifypkgsrc/databases/py-sqlalchemy/Makefile
1.15modifypkgsrc/databases/py-sqlalchemy/distinfo