Add BulkWriteError exception
This commit is contained in:
@@ -20,6 +20,7 @@ from mongoengine.common import _import_class
|
||||
from mongoengine.connection import get_db
|
||||
from mongoengine.context_managers import set_write_concern, switch_db
|
||||
from mongoengine.errors import (
|
||||
BulkWriteError,
|
||||
InvalidQueryError,
|
||||
LookUpError,
|
||||
NotUniqueError,
|
||||
@@ -356,7 +357,7 @@ class BaseQuerySet(object):
|
||||
# inserting documents that already have an _id field will
|
||||
# give huge performance debt or raise
|
||||
message = u"Bulk write error: (%s)"
|
||||
raise NotUniqueError(message % six.text_type(err.details))
|
||||
raise BulkWriteError(message % six.text_type(err.details))
|
||||
except pymongo.errors.OperationFailure as err:
|
||||
message = "Could not save document (%s)"
|
||||
if re.match("^E1100[01] duplicate key", six.text_type(err)):
|
||||
|
||||
Reference in New Issue
Block a user