aboutsummaryrefslogtreecommitdiffstats
path: root/layerindex/forms.py
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2016-06-07 09:56:03 +1200
committerPaul Eggleton <paul.eggleton@linux.intel.com>2016-06-12 11:33:08 +1200
commit82c632ca2d9bc9a5892870759f0a78fa6758692c (patch)
tree6bff86091efb884e2a7a1cc5dc9e8358650cfa48 /layerindex/forms.py
parent5a38b686a2b762019513b05bf18bed3187be3ca4 (diff)
downloadopenembedded-core-contrib-82c632ca2d9bc9a5892870759f0a78fa6758692c.tar.gz
Upgrade to Django 1.6+
I'd like to be upgrading to 1.8 but that causes problems with South, and we're not quite ready to dispense with our existing migrations yet. Part of the implementation for [YOCTO #9620]. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'layerindex/forms.py')
-rw-r--r--layerindex/forms.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/layerindex/forms.py b/layerindex/forms.py
index 60653cf2b4..e15dbeb433 100644
--- a/layerindex/forms.py
+++ b/layerindex/forms.py
@@ -6,7 +6,7 @@
from layerindex.models import LayerItem, LayerBranch, LayerMaintainer, LayerNote, RecipeChangeset, RecipeChange, ClassicRecipe
from django import forms
-from django.core.validators import URLValidator, RegexValidator, email_re
+from django.core.validators import URLValidator, RegexValidator, EmailValidator
from django.forms.models import inlineformset_factory, modelformset_factory
from captcha.fields import CaptchaField
from django.contrib.auth.models import User
@@ -29,9 +29,8 @@ class LayerMaintainerForm(forms.ModelForm):
if email:
if len(email) < 7:
raise forms.ValidationError('%s is not a valid email address' % email)
- reg = re.compile(email_re)
- if not reg.match(email):
- raise forms.ValidationError('%s is not a valid email address' % email)
+ val = EmailValidator()
+ val(email)
return email
@@ -115,21 +114,21 @@ class EditLayerForm(forms.ModelForm):
def clean_vcs_web_tree_base_url(self):
url = self.cleaned_data['vcs_web_tree_base_url'].strip()
if url:
- val = URLValidator(verify_exists=False)
+ val = URLValidator()
val(url)
return url
def clean_vcs_web_file_base_url(self):
url = self.cleaned_data['vcs_web_file_base_url'].strip()
if url:
- val = URLValidator(verify_exists=False)
+ val = URLValidator()
val(url)
return url
def clean_usage_url(self):
usage = self.cleaned_data['usage_url'].strip()
if usage.startswith('http'):
- val = URLValidator(verify_exists=False)
+ val = URLValidator()
val(usage)
return usage