diff options
Diffstat (limited to 'examples/polymorph/polymorph2.py')
| -rw-r--r-- | examples/polymorph/polymorph2.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/polymorph/polymorph2.py b/examples/polymorph/polymorph2.py index 8f93fcdfa..351a06eca 100644 --- a/examples/polymorph/polymorph2.py +++ b/examples/polymorph/polymorph2.py @@ -86,12 +86,12 @@ class PersonLoader(MapperExtension): else: return Person() - def populate_instance(self, mapper, instance, row, identitykey, imap, isnew): + def populate_instance(self, mapper, session, instance, row, identitykey, imap, isnew): if row[person_join.c.type] =='engineer': - Engineer.mapper.populate_instance(instance, row, identitykey, imap, isnew, frommapper=mapper) + Engineer.mapper.populate_instance(session, instance, row, identitykey, imap, isnew, frommapper=mapper) return False elif row[person_join.c.type] =='manager': - Manager.mapper.populate_instance(instance, row, identitykey, imap, isnew, frommapper=mapper) + Manager.mapper.populate_instance(session, instance, row, identitykey, imap, isnew, frommapper=mapper) return False else: return sqlalchemy.mapping.EXT_PASS |
