From: Mike Bayer Date: Tue, 15 Nov 2005 04:42:41 +0000 (+0000) Subject: added "live" option to lazyloader, makes it load from DB on every hit X-Git-Tag: rel_0_1_0~341 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f307168454c65a74a02c271d553ecc705edfd632;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added "live" option to lazyloader, makes it load from DB on every hit --- diff --git a/lib/sqlalchemy/objectstore.py b/lib/sqlalchemy/objectstore.py index 4bcd0ce756..8a26c0e07b 100644 --- a/lib/sqlalchemy/objectstore.py +++ b/lib/sqlalchemy/objectstore.py @@ -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)