File manager - Edit - /usr/local/CyberPanel/lib/python3.10/site-packages/validators/__pycache__/card.cpython-310.pyc
Back
o �h� � @ s� d Z ddlZddlmZ edefdd��Zedefdd ��Zedefd d��Zedefdd ��Zedefdd��Z edefdd��Z edefdd��Zedefdd��ZdS )zCard.� N� )� validator�valuec C sl | sdS z't tt| ��}t|ddd� �}tdd� |ddd� D ��}|| d dkW S ty5 Y dS w ) ai Return whether or not given value is a valid generic card number. This validator is based on [Luhn's algorithm][1]. [1]: https://github.com/mmcloughlin/luhn Examples: >>> card_number('4242424242424242') # Output: True >>> card_number('4242424242424241') # Output: ValidationError(func=card_number, args={'value': '4242424242424241'}) Args: value: Generic card number string to validate Returns: (Literal[True]): If `value` is a valid generic card number. (ValidationError): If `value` is an invalid generic card number. F���N���c s s"