Use str to test exception instead of unicode in integrity error
issue5446 review19161003
This commit is contained in:
@@ -296,10 +296,10 @@ class ModelSQL(ModelStorage):
|
||||
cls.raise_user_error('foreign_model_missing',
|
||||
error_args=error_args)
|
||||
for name, _, error in cls._sql_constraints:
|
||||
if name in unicode(exception):
|
||||
if name in str(exception):
|
||||
cls.raise_user_error(error)
|
||||
for name, error in cls._sql_error_messages.iteritems():
|
||||
if name in unicode(exception):
|
||||
if name in str(exception):
|
||||
cls.raise_user_error(error)
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user