Move form validation function out of class, fix 'E0213' pylint error
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>merge-requests/400/head
parent
ddccf3146e
commit
3404db012c
|
@ -8,7 +8,6 @@ disable=
|
||||||
C0411,
|
C0411,
|
||||||
C0412,
|
C0412,
|
||||||
E1101,
|
E1101,
|
||||||
E0213,
|
|
||||||
R0401,
|
R0401,
|
||||||
R0801,
|
R0801,
|
||||||
R0901,
|
R0901,
|
||||||
|
|
|
@ -6,7 +6,6 @@ load-plugins=pylint_django
|
||||||
disable=
|
disable=
|
||||||
C0411,
|
C0411,
|
||||||
C0412,
|
C0412,
|
||||||
E0213,
|
|
||||||
R0401,
|
R0401,
|
||||||
R0801,
|
R0801,
|
||||||
R0901,
|
R0901,
|
||||||
|
|
|
@ -9,20 +9,21 @@ from django.utils.translation import ugettext_lazy as _
|
||||||
from db.base.models import Transmitter, TransmitterEntry
|
from db.base.models import Transmitter, TransmitterEntry
|
||||||
|
|
||||||
|
|
||||||
|
def existing_uuid(value):
|
||||||
|
"""ensures the UUID is existing and valid"""
|
||||||
|
try:
|
||||||
|
Transmitter.objects.get(uuid=value)
|
||||||
|
except Transmitter.DoesNotExist:
|
||||||
|
raise ValidationError(
|
||||||
|
_('%(value)s is not a valid uuid'),
|
||||||
|
code='invalid',
|
||||||
|
params={'value': value},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class TransmitterEntryForm(forms.ModelForm):
|
class TransmitterEntryForm(forms.ModelForm):
|
||||||
"""Model Form class for TransmitterEntry objects"""
|
"""Model Form class for TransmitterEntry objects"""
|
||||||
|
|
||||||
def existing_uuid(value):
|
|
||||||
"""ensures the UUID is existing and valid"""
|
|
||||||
try:
|
|
||||||
Transmitter.objects.get(uuid=value)
|
|
||||||
except Transmitter.DoesNotExist:
|
|
||||||
raise ValidationError(
|
|
||||||
_('%(value)s is not a valid uuid'),
|
|
||||||
code='invalid',
|
|
||||||
params={'value': value},
|
|
||||||
)
|
|
||||||
|
|
||||||
uuid = forms.CharField(required=False, validators=[existing_uuid])
|
uuid = forms.CharField(required=False, validators=[existing_uuid])
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
Loading…
Reference in New Issue