]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- relations() now have greater ability to be "overridden",
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Jul 2009 21:47:03 +0000 (21:47 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 21 Jul 2009 21:47:03 +0000 (21:47 +0000)
commitb9b62b2369e00be2f344dd96aec94e88c9210fb0
tree0e4847721ea0aef81917c57401aa020f8f967a8b
parentf300bb43dedd54a81f5bd72fd9afad1c2bb39ede
- relations() now have greater ability to be "overridden",
meaning a subclass that explicitly specifies a relation()
overriding that of the parent class will be honored
during a flush.  This is currently to support
many-to-many relations from concrete inheritance setups.
Outside of that use case, YMMV.  [ticket:1477]
CHANGES
lib/sqlalchemy/orm/unitofwork.py
test/orm/inheritance/test_concrete.py