diff options
Diffstat (limited to 'examples/polymorph/concrete.py')
| -rw-r--r-- | examples/polymorph/concrete.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/examples/polymorph/concrete.py b/examples/polymorph/concrete.py index 5f12e9a3d..c50513b55 100644 --- a/examples/polymorph/concrete.py +++ b/examples/polymorph/concrete.py @@ -1,5 +1,5 @@ -from sqlalchemy import * -from sqlalchemy.orm import * +from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String +from sqlalchemy.orm import mapper, create_session, polymorphic_union metadata = MetaData() @@ -56,11 +56,11 @@ m1 = Manager("pointy haired boss", "manager1") e1 = Engineer("wally", "engineer1") e2 = Engineer("dilbert", "engineer2") -session.save(m1) -session.save(e1) -session.save(e2) +session.add(m1) +session.add(e1) +session.add(e2) session.flush() -employees = session.query(Employee).select() +employees = session.query(Employee) print [e for e in employees] |
