web/lib/django/contrib/localflavor/uy/util.py
changeset 29 cc9b7e14412b
equal deleted inserted replaced
28:b758351d191f 29:cc9b7e14412b
       
     1 # -*- coding: utf-8 -*-
       
     2 
       
     3 def get_validation_digit(number):
       
     4     """ Calculates the validation digit for the given number. """
       
     5     sum = 0
       
     6     dvs = [4, 3, 6, 7, 8, 9, 2]
       
     7     number = str(number)
       
     8 
       
     9     for i in range(0, len(number)):
       
    10         sum = (int(number[-1 - i]) * dvs[i] + sum) % 10
       
    11 
       
    12     return (10-sum) % 10