]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Fixed regression whereby the "annotation" system used by the ORM was leaking
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 29 Jan 2014 22:33:28 +0000 (17:33 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 29 Jan 2014 22:33:28 +0000 (17:33 -0500)
commit8afb69ced876200c6bc4013108900e067130cb0e
tree0bdba7e4f5dee342a0d96497f404bf071f53e49d
parent00e78f5f76c0f3e1000a7d239beed2d665170238
- Fixed regression whereby the "annotation" system used by the ORM was leaking
into the names used by standard functions in :mod:`sqlalchemy.sql.functions`,
such as ``func.coalesce()`` and ``func.max()``.  Using these functions
in ORM attributes and thus producing annotated versions of them could
corrupt the actual function name rendered in the SQL. [ticket:2927]
doc/build/changelog/changelog_09.rst
lib/sqlalchemy/sql/functions.py
test/orm/test_query.py
test/sql/test_functions.py