Merge pull request #193 from colinhowe/dev

Improved Validation warnings - Thanks Colin Howe
This commit is contained in:
Ross Lawley 2011-06-13 12:52:31 -07:00
commit e518c51de3

View File

@ -628,8 +628,8 @@ class BaseDocument(object):
try:
field._validate(value)
except (ValueError, AttributeError, AssertionError), e:
raise ValidationError('Invalid value for field of type "%s": %s'
% (field.__class__.__name__, value))
raise ValidationError('Invalid value for field named "%s" of type "%s": %s'
% (field.name, field.__class__.__name__, value))
elif field.required:
raise ValidationError('Field "%s" is required' % field.name)