[Sqlalchemy-commits] commit/sqlalchemy: 3 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2014-08-29 00:08:49
|
3 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/9f4caf97b017/ Changeset: 9f4caf97b017 Branch: None User: zzzeek Date: 2014-08-28 23:42:41 Summary: - flake8 Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/fa5522547150/ Changeset: fa5522547150 Branch: None User: zzzeek Date: 2014-08-28 23:57:48 Summary: - Made a small adjustment to the mechanics of lazy loading, such that it has less chance of interfering with a joinload() in the very rare circumstance that an object points to itself; in this scenario, the object refers to itself while loading its attributes which can cause a mixup between loaders. The use case of "object points to itself" is not fully supported, but the fix also removes some overhead so for now is part of testing. fixes #3145 Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/c192e447f3a5/ Changeset: c192e447f3a5 Branch: None User: zzzeek Date: 2014-08-29 02:06:49 Summary: - major refactoring/inlining to loader.instances(), though not really any speed improvements :(. code is in a much better place to be run into C, however - The ``proc()`` callable passed to the ``create_row_processor()`` method of custom :class:`.Bundle` classes now accepts only a single "row" argument. - Deprecated event hooks removed: ``populate_instance``, ``create_instance``, ``translate_row``, ``append_result`` - the getter() idea is somewhat restored; see ref #3175 Affected #: 17 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. |