diff options
Diffstat (limited to 'examples/pickle/custom_pickler.py')
-rw-r--r-- | examples/pickle/custom_pickler.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/pickle/custom_pickler.py b/examples/pickle/custom_pickler.py index 4b259c1f8..b45e16e7c 100644 --- a/examples/pickle/custom_pickler.py +++ b/examples/pickle/custom_pickler.py @@ -6,7 +6,8 @@ from cStringIO import StringIO from pickle import Pickler, Unpickler import threading -meta = MetaData('sqlite://', echo=True) +meta = MetaData('sqlite://') +meta.bind.echo = True class MyExt(MapperExtension): def populate_instance(self, mapper, selectcontext, row, instance, identitykey, isnew): @@ -25,7 +26,7 @@ class MyPickler(object): def persistent_id(self, obj): if getattr(obj, "id", None) is None: sess = MyPickler.sessions.current - newsess = create_session(bind_to=sess.connection(class_mapper(Bar))) + newsess = create_session(bind=sess.connection(class_mapper(Bar))) newsess.save(obj) newsess.flush() key = "%s:%s" % (type(obj).__name__, obj.id) |