� L�g(��b�dZddlZddlmZddlmZddlmZedeeeffd���ZdS) zUUID.�N)�Union)�UUID�)� validator�valuec��|sdSt|t��rdS t|��ptjd|��S#t$rYdSwxYw)afReturn whether or not given value is a valid UUID-v4 string. This validator is based on [WTForms UUID validator][1]. [1]: https://github.com/wtforms/wtforms/blob/master/src/wtforms/validators.py#L539 Examples: >>> uuid('2bc1c94f-0deb-43e9-92a1-4775189ec9f8') # Output: True >>> uuid('2bc1c94f 0deb-43e9-92a1-4775189ec9f8') # Output: ValidationError(func=uuid, ...) Args: value: UUID string or object to validate. Returns: (Literal[True]): If `value` is a valid UUID. (ValidationError): If `value` is an invalid UUID. FTz4^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$)� isinstancer�re�match� ValueError)rs �_/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/validators/uuid.py�uuidr sw��, ���u��%������t���E�{�{� �b�h� C�U� � � �� �����u�u����s�#A� A�A) �__doc__r �typingrrr�utilsr�str��r �<module>rs��� � � � � � ������������������� ���c�4�i� ���� ����r
Memory