]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [bug] Fixed bug mostly local to new
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Jul 2012 00:36:43 +0000 (20:36 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Jul 2012 00:36:43 +0000 (20:36 -0400)
commite1994d48b295960c40be442febf7a61b5189a359
treeaa18b6cf44d5099ae5447de93636500bb2312bce
parent878af426f7eb19c257f1db83f5b1af34624c2c6a
- [bug] Fixed bug mostly local to new
AbstractConcreteBase helper where the "type"
attribute from the superclass would not
be overridden on the subclass to produce the
"reserved for base" error message, instead placing
a do-nothing attribute there.  This was inconsistent
vs. using ConcreteBase as well as all the behavior
of classical concrete mappings, where the "type"
column from the polymorphic base would be explicitly
disabled on subclasses, unless overridden
explicitly.
CHANGES
lib/sqlalchemy/orm/descriptor_props.py
lib/sqlalchemy/orm/mapper.py
test/ext/test_declarative.py
test/orm/inheritance/test_concrete.py