From: Jason Kirtland Date: Thu, 12 Jul 2007 19:52:36 +0000 (+0000) Subject: Correct error message for concurrent delete exceptions, fixes #586 X-Git-Tag: rel_0_3_9~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=91e511cce53792f6348a5b471e84c67dea15eb9a;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git Correct error message for concurrent delete exceptions, fixes #586 --- diff --git a/lib/sqlalchemy/orm/mapper.py b/lib/sqlalchemy/orm/mapper.py index 37efdeb1fc..bd5e07b148 100644 --- a/lib/sqlalchemy/orm/mapper.py +++ b/lib/sqlalchemy/orm/mapper.py @@ -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():