Changeset 8405 for django/trunk/django/contrib/localflavor/es/forms.py
- Timestamp:
- 08/16/08 02:00:30 (4 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/contrib/localflavor/es/forms.py
r7971 r8405 109 109 number, letter2 = number[:-1], int(number[-1]) 110 110 checksum = cif_get_checksum(number) 111 if letter2 in [checksum, self.cif_control[checksum]]:111 if letter2 in (checksum, self.cif_control[checksum]): 112 112 return value 113 113 else: … … 181 181 s1 = sum([int(digit) for pos, digit in enumerate(number) if int(pos) % 2]) 182 182 s2 = sum([sum([int(unit) for unit in str(int(digit) * 2)]) for pos, digit in enumerate(number) if not int(pos) % 2]) 183 return 10 - ((s1 + s2) % 10)183 return (10 - ((s1 + s2) % 10)) % 10 184 184
