Пример #1
0
def is_mac_address(value, **kwargs):
    """Indicate whether ``value`` is a valid MAC address.

    :param value: The value to evaluate.

    :returns: ``True`` if ``value`` is valid, ``False`` if it is not.
    :rtype: :class:`bool <python:bool>`
    """
    try:
        value = validators.mac_address(value, **kwargs)
    except Exception:
        return False

    return True
Пример #2
0
def is_mac_address(value, **kwargs):
    """Indicate whether ``value`` is a valid MAC address.

    :param value: The value to evaluate.

    :returns: ``True`` if ``value`` is valid, ``False`` if it is not.
    :rtype: :class:`bool <python:bool>`

    :raises SyntaxError: if ``kwargs`` contains duplicate keyword parameters or duplicates
      keyword parameters passed to the underlying validator
    """
    try:
        value = validators.mac_address(value, **kwargs)
    except SyntaxError as error:
        raise error
    except Exception:
        return False

    return True
def from_mac_address(value):
    return validators.mac_address(value, allow_empty=True)