3
™(ƒhø  ã               @   sh   d dl Z d dlmZ d dlmZ d dlmZ d dlmZ	 eG dd„ dej
ƒƒZeG dd	„ d	ej
ƒƒZdS )
é    N)Ú
validators)Úsix)Údeconstructible)Úugettext_lazyc               @   s(   e Zd ZdZedƒZejr ej	ndZ
dS )ÚASCIIUsernameValidatorz^[\w.@+-]+$zgEnter a valid username. This value may contain only English letters, numbers, and @/./+/-/_ characters.r   N)Ú__name__Ú
__module__Ú__qualname__ÚregexÚ_Úmessager   ÚPY3ÚreÚASCIIÚflags© r   r   úB/tmp/pip-install-q3hcpn_q/Django/django/contrib/auth/validators.pyr   	   s   r   c               @   s(   e Zd ZdZedƒZejr ej	ndZ
dS )ÚUnicodeUsernameValidatorz^[\w.@+-]+$z_Enter a valid username. This value may contain only letters, numbers, and @/./+/-/_ characters.r   N)r   r   r	   r
   r   r   r   ÚPY2r   ÚUNICODEr   r   r   r   r   r      s   r   )r   Zdjango.corer   Zdjango.utilsr   Zdjango.utils.deconstructr   Zdjango.utils.translationr   r   ZRegexValidatorr   r   r   r   r   r   Ú<module>   s   
	