o
    ÎCâh  ã                   @   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 )ÚMaxValueMultiFieldValidatorÚmax_multifield_valuec                 C   s   t d |¡ƒS )Nú,)ÚlenÚjoin)ÚselfÚx© r   úm/var/www/html/myvaluetrips/my_value_trip_new/venv/lib/python3.10/site-packages/multiselectfield/validators.pyÚclean   s   z!MaxValueMultiFieldValidator.cleanN)Ú__name__Ú
__module__Ú__qualname__Úcoder   r   r   r   r   r      s    r   c                   @   ó   e Zd ZedƒZdZdS )ÚMinChoicesValidatorz5You must select a minimum of %(limit_value)d choices.Úmin_choicesN©r   r   r   Ú_Úmessager   r   r   r   r   r      ó    r   c                   @   r   )ÚMaxChoicesValidatorz5You must select a maximum of %(limit_value)d choices.Úmax_choicesNr   r   r   r   r   r   !   r   r   N)
Údjango.corer   Údjango.utils.translationr   r   ÚMaxLengthValidatorr   ÚMinLengthValidatorr   r   r   r   r   r   Ú<module>   s
   