diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2018-02-27 13:15:10 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2018-09-27 17:09:28 -0400 |
commit | 6446e0dfd3e3bb60754bad81c4d52345733d94e3 (patch) | |
tree | 217e2183a984170c15db799baa3f79dda0da379d /test/dialect/postgresql/test_reflection.py | |
parent | d945ee87a1934cb689066e4683ba9531d803f9ad (diff) | |
download | sqlalchemy-6446e0dfd3e3bb60754bad81c4d52345733d94e3.tar.gz |
Break association proxy into a descriptor + per-class accessor
Reworked :class:`.AssociationProxy` to store state that's specific to a
parent class in a separate object, so that a single
:class:`.AssocationProxy` can serve for multiple parent classes, as is
intrinsic to inheritance, without any ambiguity in the state returned by it.
A new method :meth:`.AssociationProxy.for_class` is added to allow
inspection of class-specific state.
Change-Id: I634f88aae6306ac5c5237a0e1acbe07d0481d6b6
Fixes: #3423
Diffstat (limited to 'test/dialect/postgresql/test_reflection.py')
0 files changed, 0 insertions, 0 deletions