Fix the exception message when validating unicode URLs (#1486)

This commit is contained in:
Stefan Wójcik
2017-02-24 16:18:34 -05:00
committed by GitHub
parent 3fe8031cf3
commit 3f31666796
2 changed files with 26 additions and 4 deletions

View File

@@ -139,12 +139,12 @@ class URLField(StringField):
# Check first if the scheme is valid
scheme = value.split('://')[0].lower()
if scheme not in self.schemes:
self.error('Invalid scheme {} in URL: {}'.format(scheme, value))
self.error(u'Invalid scheme {} in URL: {}'.format(scheme, value))
return
# Then check full URL
if not self.url_regex.match(value):
self.error('Invalid URL: {}'.format(value))
self.error(u'Invalid URL: {}'.format(value))
return