]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Union the exclude_properties of the inheriting mapper in declarative
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 26 Jan 2017 21:11:49 +0000 (16:11 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 30 Jan 2017 22:28:22 +0000 (17:28 -0500)
commit9a5943bf76cd436484a85a6d9478507c9bac3b08
treee89680d1af5e8db4c66bd5474029c34ea79f2ff0
parent5ef2fde8fb25e30452e06764bf0ec022eb23c15d
Union the exclude_properties of the inheriting mapper in declarative

Fixed bug where the "automatic exclude" feature of declarative that
ensures a column local to a single table inheritance subclass does
not appear as an attribute on other derivations of the base would
not take effect for multiple levels of subclassing from the base.

Change-Id: Ibf67b631b4870dd1bd159f7d6085549d299fffe0
Fixes: #3895
doc/build/changelog/changelog_11.rst
lib/sqlalchemy/ext/declarative/base.py
test/ext/declarative/test_inheritance.py