[Sqlalchemy-commits] commit/sqlalchemy: zzzeek: - Fixed a critical regression caused by :ticket:`30
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2015-04-17 20:07:22
|
1 new commit in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/d349ad448c02/ Changeset: d349ad448c02 Branch: None User: zzzeek Date: 2015-04-17 20:06:04+00:00 Summary: - Fixed a critical regression caused by :ticket:`3061` where the NEVER_SET symbol could easily leak into a lazyload query, subsequent to the flush of a pending object. This would occur typically for a many-to-one relationship that does not use a simple "get" strategy. The good news is that the fix improves efficiency vs. 0.9, because we can now skip the SELECT statement entirely when we detect NEVER_SET symbols present in the parameters; prior to :ticket:`3061`, we couldn't discern if the None here were set or not. fixes #3368 Affected #: 5 files Repository URL: https://bitbucket.org/zzzeek/sqlalchemy/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |