]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- major refactoring/inlining to loader.instances(), though not really
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 29 Aug 2014 00:06:12 +0000 (20:06 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 29 Aug 2014 00:06:49 +0000 (20:06 -0400)
commitc192e447f3a5e8bfaaa46097eb4d6179f056361c
tree4c834538728c9fa22f1c9c1cd065d2e2bb44f930
parentfa5522547150687c9b3cd41d28df08ab0512b5b2
- 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
17 files changed:
doc/build/changelog/changelog_10.rst
doc/build/changelog/migration_10.rst
doc/build/orm/mapper_config.rst
lib/sqlalchemy/engine/result.py
lib/sqlalchemy/orm/deprecated_interfaces.py
lib/sqlalchemy/orm/descriptor_props.py
lib/sqlalchemy/orm/events.py
lib/sqlalchemy/orm/instrumentation.py
lib/sqlalchemy/orm/interfaces.py
lib/sqlalchemy/orm/loading.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/query.py
lib/sqlalchemy/orm/strategies.py
lib/sqlalchemy/util/__init__.py
lib/sqlalchemy/util/langhelpers.py
test/orm/test_bundle.py
test/orm/test_events.py