Changeset 6926 for django/trunk/django/contrib/localflavor/is_
- Timestamp:
- 12/17/07 02:05:27 (7 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/localflavor/is_/forms.py
r5876 r6926 14 14 of Iceland has. 15 15 """ 16 default_error_messages = { 17 'invalid': ugettext('Enter a valid Icelandic identification number. The format is XXXXXX-XXXX.'), 18 'checksum': ugettext(u'The Icelandic identification number is not valid.'), 19 } 20 16 21 def __init__(self, *args, **kwargs): 17 error_msg = ugettext('Enter a valid Icelandic identification number. The format is XXXXXX-XXXX.')18 22 kwargs['min_length'],kwargs['max_length'] = 10,11 19 super(ISIdNumberField, self).__init__(r'^\d{6}(-| )?\d{4}$', error_message=error_msg,*args, **kwargs)23 super(ISIdNumberField, self).__init__(r'^\d{6}(-| )?\d{4}$', *args, **kwargs) 20 24 21 25 def clean(self, value): … … 29 33 return self._format(value) 30 34 else: 31 raise ValidationError( ugettext(u'The Icelandic identification number is not valid.'))35 raise ValidationError(self.error_messages['checksum']) 32 36 33 37 def _canonify(self, value):
