diff options
| author | Claude Paroz <claude@2xlibre.net> | 2012-04-26 17:48:50 +0000 |
|---|---|---|
| committer | Claude Paroz <claude@2xlibre.net> | 2012-04-26 17:48:50 +0000 |
| commit | a6b2a15348f66090fd095492cdd768c36fefbe90 (patch) | |
| tree | 903ed71dfd6891914789bfeb0a79be500f82493a /django | |
| parent | be12c9e9082c12e0510b88d08e735ea2af939b07 (diff) | |
Removed deprecated gender check in cz localflavor. Refs #14593.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17939 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django')
| -rw-r--r-- | django/contrib/localflavor/cz/forms.py | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/django/contrib/localflavor/cz/forms.py b/django/contrib/localflavor/cz/forms.py index 699f395ad7..f3676b230b 100644 --- a/django/contrib/localflavor/cz/forms.py +++ b/django/contrib/localflavor/cz/forms.py @@ -50,7 +50,6 @@ class CZBirthNumberField(Field): """ default_error_messages = { 'invalid_format': _(u'Enter a birth number in the format XXXXXX/XXXX or XXXXXXXXXX.'), - 'invalid_gender': _(u'Invalid optional parameter Gender, valid values are \'f\' and \'m\''), 'invalid': _(u'Enter a valid birth number.'), } @@ -73,22 +72,10 @@ class CZBirthNumberField(Field): # Birth number is in format YYMMDD. Females have month value raised by 50. # In case that all possible number are already used (for given date), # the month field is raised by 20. - if gender is not None: - import warnings - warnings.warn( - "Support for validating the gender of a CZ Birth number has been deprecated.", - DeprecationWarning) - if gender == 'f': - female_const = 50 - elif gender == 'm': - female_const = 0 - else: - raise ValidationError(self.error_messages['invalid_gender']) - - month = int(birth[2:4]) - female_const - if (not 1 <= month <= 12): - if (not 1 <= (month - 20) <= 12): - raise ValidationError(self.error_messages['invalid']) + month = int(birth[2:4]) + if (not 1 <= month <= 12) and (not 21 <= month <= 32) and \ + (not 51 <= month <= 62) and (not 71 <= month <= 82): + raise ValidationError(self.error_messages['invalid']) day = int(birth[4:6]) if not (1 <= day <= 31): |
