File: //usr/local/CyberPanel/lib64/python3.10/site-packages/validators/__pycache__/slug.cpython-310.pyc
o
��h� � @ s. d Z ddlZddlmZ edefdd��ZdS )zSlug.� N� )� validator�valuec C s | rt �d| �S dS )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)r � r �E/usr/local/CyberPanel/lib/python3.10/site-packages/validators/slug.py�slug
s r )�__doc__r �utilsr �strr r r r r �<module> s