Moved unreachable code.

pull/7/head
Ferry Boender 10 years ago
parent 3d63f6d7f7
commit 8b267486d0
  1. 6
      src/scriptform.py

@ -392,6 +392,7 @@ class FormDefinition:
for field in self.fields: for field in self.fields:
if field['name'] == field_name: if field['name'] == field_name:
return field return field
raise KeyError("Unknown field: {0}".format(field_name))
def validate(self, form_values): def validate(self, form_values):
""" """
@ -413,9 +414,6 @@ class FormDefinition:
# Validate the field values, possible casting them to the correct type. # Validate the field values, possible casting them to the correct type.
for field in self.fields: for field in self.fields:
field_name = field['name'] field_name = field['name']
if field_name == 'form_name':
# Skip the field containing the name of the form
continue
if field_name in errors: if field_name in errors:
# Skip fields that are required but missing, since they can't be validated # Skip fields that are required but missing, since they can't be validated
continue continue
@ -435,8 +433,6 @@ class FormDefinition:
""" """
# Find field definition by iterating through all the fields. # Find field definition by iterating through all the fields.
field_def = self.get_field_def(field_name) field_def = self.get_field_def(field_name)
if not field_def:
raise ValidationError("Unknown field: {0}".format(field_name))
field_type = field_def['type'] field_type = field_def['type']
validate_cb = getattr(self, 'validate_{0}'.format(field_type), None) validate_cb = getattr(self, 'validate_{0}'.format(field_type), None)

Loading…
Cancel
Save