]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added "live" option to lazyloader, makes it load from DB on every hit
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 04:42:41 +0000 (04:42 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 04:42:41 +0000 (04:42 +0000)
lib/sqlalchemy/objectstore.py

index 4bcd0ce756c5158afb7f4688ae524a96b8ce2465..8a26c0e07ba9a25c65aafed4b19be733a0200cd8 100644 (file)
@@ -96,8 +96,8 @@ def instance_key(instance):
     return object_mapper(instance).instance_key(instance)
     
 class UOWListElement(attributes.ListElement):
-    def __init__(self, obj, key, data=None, deleteremoved=False):
-        attributes.ListElement.__init__(self, obj, key, data=data)
+    def __init__(self, obj, key, data=None, deleteremoved=False, **kwargs):
+        attributes.ListElement.__init__(self, obj, key, data=data, **kwargs)
         self.deleteremoved = deleteremoved
     def list_value_changed(self, obj, key, item, listval, isdelete):
         uow().modified_lists.append(self)