diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-16 15:03:22 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2021-03-16 15:14:00 -0400 |
| commit | d386552d11ea697463211c1499b2bee2f5548be7 (patch) | |
| tree | f07f03c7bd96bb2573605acc720b0425e5dc0a6c /lib/sqlalchemy/testing | |
| parent | c949312bc1a1980da016918d9c4b002b68062fca (diff) | |
| download | sqlalchemy-d386552d11ea697463211c1499b2bee2f5548be7.tar.gz | |
Early-assign Base.registry to a private name
Fixed bug where user-mapped classes that contained an attribute named
"registry" would cause conflicts with the new registry-based mapping system
when using :class:`.DeclarativeMeta`. While the attribute remains
something that can be set explicitly on a declarative base to be
consumed by the metaclass, once located it is placed under a private
class variable so it does not conflict with future subclasses that use
the same name for other purposes.
Fixes: #6054
Change-Id: I1f2e04b0d74c493e7e90eadead4e861d8960a794
Diffstat (limited to 'lib/sqlalchemy/testing')
0 files changed, 0 insertions, 0 deletions
