diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2019-03-27 17:38:02 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2019-03-27 17:38:02 +0000 |
| commit | 9168aae5e7cc9a753acf7e132c89e35eb56bb4ea (patch) | |
| tree | a95658d69a0ad9a9ef977df57f684f7ff77b5750 /doc | |
| parent | 1f6871ef0e954813b438bb65f10f58a4a31d0c42 (diff) | |
| parent | 51f81d00dc6103c1dea939513a3437a5ab433e75 (diff) | |
| download | sqlalchemy-9168aae5e7cc9a753acf7e132c89e35eb56bb4ea.tar.gz | |
Merge "Refine ambiguous access for unknown attribute types"
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/build/changelog/unreleased_13/4574.rst | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_13/4574.rst b/doc/build/changelog/unreleased_13/4574.rst new file mode 100644 index 000000000..675e2567b --- /dev/null +++ b/doc/build/changelog/unreleased_13/4574.rst @@ -0,0 +1,14 @@ +.. change:: + :tags: bug, orm, ext + :tickets: 4574, 4573 + + Restored instance-level support for plain Python descriptors, e.g. + ``@property`` objects, in conjunction with association proxies, in that if + the proxied object is not within ORM scope at all, it gets classified as + "ambiguous" but is proxed directly. For class level access, a basic class + level``__get__()`` now returns the + :class:`.AmbiguousAssociationProxyInstance` directly, rather than raising + its exception, which is the closest approximation to the previous behavior + that returned the :class:`.AssociationProxy` itself that's possible. Also + improved the stringification of these objects to be more descriptive of + current state. |
