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
|
@ -6,7 +6,6 @@ load-plugins=pylint_django
|
|||
disable=
|
||||
C0411,
|
||||
C0412,
|
||||
E0213,
|
||||
R0401,
|
||||
R0801,
|
||||
R0901,
|
||||
|
|
|
@ -9,20 +9,21 @@ from django.utils.translation import ugettext_lazy as _
|
|||
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):
|
||||
"""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])
|
||||
|
||||
class Meta:
|
||||
|
|
Loading…
Reference in New Issue