]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
new attributes weren't propigating all arguments to the "create attribute history...
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 03:52:59 +0000 (03:52 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 15 Nov 2005 03:52:59 +0000 (03:52 +0000)
lib/sqlalchemy/attributes.py
lib/sqlalchemy/objectstore.py

index 78855a8bf13576d46a221905c318cac0e9eb4e98..ac741b653f06afc4f38195b884f84c78432575aa 100644 (file)
@@ -254,7 +254,7 @@ class AttributeManager(object):
         
     def register_attribute(self, class_, key, uselist, create_prop = None, **kwargs):
         # create a function, that will create this object attribute when its first called
-        def createprop(obj, **kwargs):
+        def createprop(obj):
             if create_prop is not None:
                 # create the object attribute as a callable
                 p = self.create_callable(obj, key, create_prop(obj), uselist=uselist, **kwargs)
index 66f470c96c6605035cc5434045188073e2ecdc48..4bcd0ce756c5158afb7f4688ae524a96b8ce2465 100644 (file)
@@ -566,8 +566,7 @@ class UOWTask(object):
         if len(saveobj) > 0:
             s += "\n" + indent + "  Save Elements:(%d)" % len(saveobj)
             for o in saveobj:
-                if not o.listonly:
-                    s += "\n     " + indent + repr(o)
+                s += "\n     " + indent + repr(o)
                 if o.childtask is not None and not o.childtask.is_empty():
                     s += o.childtask.dump("         " + indent)
         save_dep = self.save_dependencies()
@@ -586,8 +585,7 @@ class UOWTask(object):
         if len(deleteobj) > 0:
             s += "\n" + indent + "  Delete Elements:"
             for o in self.objects.values():
-                if not o.listonly:
-                    s += "\n     " + indent + repr(o)
+                s += "\n     " + indent + repr(o)
                 if o.childtask is not None and not o.childtask.is_empty():
                     s += o.childtask.dump("         " + indent)
         return s