HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/validators/__pycache__/mac_address.cpython-311.pyc
�

�;fa��:�dZddlZddlmZedefd���ZdS)zMAC Address.�N�)�	validator�valuec�4�|rtjd|��ndS)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)rs �I/opt/alt/python311/lib/python3.11/site-packages/validators/mac_address.py�mac_addressr

s$��,MR�\�2�8�@�%�H�H�H�W\�\�)�__doc__r�utilsr�strr
�rr	�<module>rsb����
�	�	�	��������]�s�]�]�]���]�]�]r