a
    8¤Xh  ã                   @   sR   d dl mZ d dlmZ G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZ	d	S )
é    )Ú
validators)Úgettext_lazyc                   @   s   e Zd ZdZdd„ ZdS )ÚMaxValueMultiFieldValidatorZmax_multifield_valuec                 C   s   t d |¡ƒS )Nú,)ÚlenÚjoin)ÚselfÚx© r
   ú`/var/www/viveiro_mudafortebrasil/venv/lib/python3.9/site-packages/multiselectfield/validators.pyÚclean   s    z!MaxValueMultiFieldValidator.cleanN)Ú__name__Ú
__module__Ú__qualname__Úcoder   r
   r
   r
   r   r      s   r   c                   @   s   e Zd ZedƒZdZdS )ÚMinChoicesValidatorz6You must select a minimum of  %(limit_value)d choices.Zmin_choicesN©r   r   r   Ú_Úmessager   r
   r
   r
   r   r      s   r   c                   @   s   e Zd ZedƒZdZdS )ÚMaxChoicesValidatorz6You must select a maximum of  %(limit_value)d choices.Zmax_choicesNr   r
   r
   r
   r   r   "   s   r   N)
Zdjango.corer   Zdjango.utils.translationr   r   ZMaxLengthValidatorr   ZMinLengthValidatorr   r   r
   r
   r
   r   Ú<module>   s   