chore: linting & formatting · python-validators/validators@ad2e2c5

Original file line numberDiff line numberDiff line change

@@ -39,16 +39,25 @@ def ru_inn(value: str):

3939

if len(digits) == 10:

4040

weight_coefs = [2, 4, 10, 3, 5, 9, 4, 6, 8, 0]

4141

control_number = sum([d * w for d, w in zip(digits, weight_coefs)]) % 11

42-

return (control_number % 10) == digits[-1] if control_number > 9 else control_number == digits[-1]

42+

return (

43+

(control_number % 10) == digits[-1]

44+

if control_number > 9

45+

else control_number == digits[-1]

46+

)

4347

# person

4448

elif len(digits) == 12:

4549

weight_coefs1 = [7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0, 0]

4650

control_number1 = sum([d * w for d, w in zip(digits, weight_coefs1)]) % 11

4751

weight_coefs2 = [3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0]

4852

control_number2 = sum([d * w for d, w in zip(digits, weight_coefs2)]) % 11

4953

print(control_number1, control_number2, value)

50-

return ((control_number1 % 10) == digits[-2] if control_number1 > 9 else control_number1 == digits[-2] and

51-

(control_number2 % 10) == digits[-1] if control_number2 > 9 else control_number2 == digits[-1])

54+

return (

55+

(control_number1 % 10) == digits[-2]

56+

if control_number1 > 9

57+

else control_number1 == digits[-2] and (control_number2 % 10) == digits[-1]

58+

if control_number2 > 9

59+

else control_number2 == digits[-1]

60+

)

5261

else:

5362

return False

5463

except ValueError: