diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-01-21 17:57:24 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-01-21 17:57:24 -0500 |
commit | 2c425c9680b813952254292c5d1ee8e234b6f53a (patch) | |
tree | dc7249c53aa9aec5bc495a5189685120182bf92a /test/dialect/test_postgresql.py | |
parent | 5af97bee84cc5b78ff5311c5669fbd4d5aeb46e1 (diff) | |
download | sqlalchemy-2c425c9680b813952254292c5d1ee8e234b6f53a.tar.gz |
- Made some fixes to the system of producing custom instrumented
collections, mainly that the usage of the @collection decorators
will now honor the __mro__ of the given class, applying the
logic of the sub-most classes' version of a particular collection
method. Previously, it wasn't predictable when subclassing
an existing instrumented class such as :class:`.MappedCollection`
whether or not custom methods would resolve correctly.
[ticket:2654]
- The undocumented (and hopefully unused) system of producing
custom collections using an ``__instrumentation__`` datastructure
associated with the collection has been removed, as this was a complex
and untested feature which was also essentially redundant versus the
decorator approach. Other internal simplifcations to the
orm.collections module have been made as well.
Diffstat (limited to 'test/dialect/test_postgresql.py')
0 files changed, 0 insertions, 0 deletions