� L�g���:�dZddlZddlmZedefd���ZdS)zSlug.�N�)� validator�valuec�4�|rtjd|��ndS)a'Validate whether or not given value is valid slug. Valid slug can contain only lowercase alphanumeric characters and hyphens. It starts and ends with these lowercase alphanumeric characters. Examples: >>> slug('my-slug-2134') # Output: True >>> slug('my.slug') # Output: ValidationError(func=slug, args={'value': 'my.slug'}) Args: value: Slug string to validate. Returns: (Literal[True]): If `value` is a valid slug. (ValidationError): If `value` is an invalid slug. z^[a-z0-9]+(?:-[a-z0-9]+)*$F)�re�match)rs �_/home/asafur/pinokio/api/open-webui.git/app/env/lib/python3.11/site-packages/validators/slug.py�slugr s"��(>C� M�2�8�1�5� 9� 9� 9��M�)�__doc__r�utilsr�strr �r r �<module>rsa�� � � � � � ������� �N��N�N�N� ��N�N�Nr
Memory