]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
mapper compilation work ongoing, someday it'll work....moved
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 19 Jul 2006 20:25:09 +0000 (20:25 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 19 Jul 2006 20:25:09 +0000 (20:25 +0000)
commitf4415c21c57dd2caa8638b4e7f9670a9f563e88c
treeba79a86f89879dfa2fce81959ed2e06b64b47cc5
parentd2513a54eb62f5e217eb738ecacb3b2058472228
mapper compilation work ongoing, someday it'll work....moved
around the initialization of MapperProperty objects to be after
all mappers are created to better handle circular compilations.
do_init() method is called on all properties now which are more
aware of their "inherited" status if so.

eager loads explicitly disallowed on self-referential relationships, or
relationships to an inheriting mapper (which is also self-referential)
CHANGES
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/properties.py
test/orm/cycles.py
test/orm/polymorph.py