summaryrefslogtreecommitdiff
path: root/examples/polymorph/concrete.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/polymorph/concrete.py')
-rw-r--r--examples/polymorph/concrete.py12
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]