]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
dont treat "listonly" objects as newly clean
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 21 Feb 2008 22:12:46 +0000 (22:12 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 21 Feb 2008 22:12:46 +0000 (22:12 +0000)
lib/sqlalchemy/orm/unitofwork.py

index cd6254b22fc18f4175a377aa004518c45731a02a..c97e264587c30a1f889062dc74d83eb374ad7160 100644 (file)
@@ -468,7 +468,7 @@ class UOWTransaction(object):
                     continue
                 if elem.isdelete:
                     self.uow._remove_deleted(elem.state)
-                else:
+                elif not elem.listonly:
                     self.uow._register_clean(elem.state)
 
     def _sort_dependencies(self):