HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //usr/local/CyberPanel/lib64/python3.10/site-packages/validators/__pycache__/slug.cpython-310.pyc
o

��h��@s.dZddlZddlmZedefdd��ZdS)zSlug.�N�)�	validator�valuecCs|rt�d|�SdS)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
sr	)�__doc__r�utilsr�strr	rrrr�<module>s