File: //usr/local/CyberCP/lib/python3.10/site-packages/validators/__pycache__/mac_address.cpython-310.pyc
o
�ha � @ s. d Z ddlZddlmZ edefdd��ZdS )zMAC Address.� N� )� validator�valuec C s | rt �d| �S dS )a} Return whether or not given value is a valid MAC address.
This validator is based on [WTForms MacAddress validator][1].
[1]: https://github.com/wtforms/wtforms/blob/master/src/wtforms/validators.py#L482
Examples:
>>> mac_address('01:23:45:67:ab:CD')
# Output: True
>>> mac_address('00:00:00:00:00')
# Output: ValidationError(func=mac_address, args={'value': '00:00:00:00:00'})
Args:
value:
MAC address string to validate.
Returns:
(Literal[True]): If `value` is a valid MAC address.
(ValidationError): If `value` is an invalid MAC address.
z)^([0-9A-Fa-f]{2}[:-]){5}([0-9A-Fa-f]{2})$F)�re�match)r � r �I/usr/local/CyberCP/lib/python3.10/site-packages/validators/mac_address.py�mac_address
s r )�__doc__r �utilsr �strr r r r r �<module> s