From 865e2aaa19a1c4597b25c4ac0a090f7f3938bc20 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 20 Mar 2006 01:16:16 +0000 Subject: a few tweaks and the polymorph example can also use eager loading --- examples/polymorph/polymorph.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'examples/polymorph/polymorph.py') diff --git a/examples/polymorph/polymorph.py b/examples/polymorph/polymorph.py index d240a55ac..804ef4e7a 100644 --- a/examples/polymorph/polymorph.py +++ b/examples/polymorph/polymorph.py @@ -71,7 +71,7 @@ person_join = select( select( [people, engineers.c.description, column("'engineer'").label('type')], people.c.person_id==engineers.c.person_id)).alias('pjoin') - + # lets print out what this Selectable looks like. The mapper is going to take the selectable and # Select off of it, with the flag "use_labels" which indicates to prefix column names with the table @@ -106,7 +106,7 @@ people_mapper = mapper(Person, person_join, extension=ext) # (translation: it'll work) # TODO: get the eager loading to work (the compound select alias doesnt like being aliased itself) assign_mapper(Company, companies, properties={ - 'employees': relation(people_mapper, private=True) + 'employees': relation(people_mapper, lazy=False, private=True) }) c = Company(name='company1') -- cgit v1.2.1