]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Correct error message for concurrent delete exceptions, fixes #586
authorJason Kirtland <jek@discorporate.us>
Thu, 12 Jul 2007 19:52:36 +0000 (19:52 +0000)
committerJason Kirtland <jek@discorporate.us>
Thu, 12 Jul 2007 19:52:36 +0000 (19:52 +0000)
lib/sqlalchemy/orm/mapper.py

index 37efdeb1fc57e10819f9f59cfbbd125e3b8203ac..bd5e07b148f2a5133573dfa90517d3f96382e2a6 100644 (file)
@@ -1317,7 +1317,7 @@ class Mapper(object):
                 statement = table.delete(clause)
                 c = connection.execute(statement, delete)
                 if c.supports_sane_rowcount() and c.rowcount != len(delete):
-                    raise exceptions.ConcurrentModificationError("Updated rowcount %d does not match number of objects updated %d" % (c.cursor.rowcount, len(delete)))
+                    raise exceptions.ConcurrentModificationError("Updated rowcount %d does not match number of objects updated %d" % (c.rowcount, len(delete)))
 
         for obj in deleted_objects:
             for mapper in object_mapper(obj).iterate_to_root():