Пример #1
0
def is_uuid(value, **kwargs):
    """Indicate whether ``value`` contains a :class:`UUID <python:uuid.UUID>`

    :param value: The value to evaluate.

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

    """
    try:
        validators.uuid(value, **kwargs)
    except Exception:
        return False

    return True
Пример #2
0
def is_uuid(value, **kwargs):
    """Indicate whether ``value`` contains a :class:`UUID <python:uuid.UUID>`

    :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:
        validators.uuid(value, **kwargs)
    except SyntaxError as error:
        raise error
    except Exception:
        return False

    return True
def from_uuid(value):
    return validators.uuid(value, allow_empty=True)