diff --git a/src/validators/__init__.py b/src/validators/__init__.py index 5fdcb8e..3aceb37 100644 --- a/src/validators/__init__.py +++ b/src/validators/__init__.py @@ -23,6 +23,7 @@ fr_ssn, ind_aadhar, ind_pan, + ru_inn ) from .iban import iban from .ip_address import ipv4, ipv6 @@ -89,6 +90,7 @@ "fr_ssn", "ind_aadhar", "ind_pan", + "ru_inn", # ... "iban", # ip_addresses diff --git a/src/validators/i18n/ru.py b/src/validators/i18n/ru.py index ed1ecc5..b3eb02b 100644 --- a/src/validators/i18n/ru.py +++ b/src/validators/i18n/ru.py @@ -1,4 +1,4 @@ -"""Russia INN.""" +"""Russia.""" from validators.utils import validator @@ -50,7 +50,6 @@ def ru_inn(value: str): control_number1 = sum([d * w for d, w in zip(digits, weight_coefs1)]) % 11 weight_coefs2 = [3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0] control_number2 = sum([d * w for d, w in zip(digits, weight_coefs2)]) % 11 - print(control_number1, control_number2, value) return ( (control_number1 % 10) == digits[-2] if control_number1 > 9