o
    ƒælf  ã                   @   s   d dl mZ G dd„ dƒZdS )é    )Úmessagesc                       s,   e Zd ZdZdZ‡ fdd„Zdd„ Z‡  ZS )ÚSuccessMessageMixinz>
    Add a success message on successful form submission.
    Ú c                    s.   t ƒ  |¡}|  |j¡}|rt | j|¡ |S ©N)ÚsuperÚ
form_validÚget_success_messageÚcleaned_datar   ÚsuccessÚrequest)ÚselfÚformÚresponseÚsuccess_message©Ú	__class__© úa/var/www/ticemtrilhas/avaliacao_env/lib/python3.10/site-packages/django/contrib/messages/views.pyr      s
   zSuccessMessageMixin.form_validc                 C   s
   | j | S r   )r   )r   r	   r   r   r   r      s   
z'SuccessMessageMixin.get_success_message)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Ú__classcell__r   r   r   r   r      s
    r   N)Údjango.contribr   r   r   r   r   r   Ú<module>   s    