3
™(ƒh-  ã               @   s    d dl mZ G dd„ deƒZdS )é    )Úmessagesc                   s,   e Zd ZdZdZ‡ fdd„Zdd„ Z‡  ZS )ÚSuccessMessageMixinz?
    Adds a success message on successful form submission.
    Ú c                s2   t t| ƒj|ƒ}| j|jƒ}|r.tj| j|ƒ |S )N)Úsuperr   Ú
form_validÚget_success_messageÚcleaned_datar   ÚsuccessÚrequest)ÚselfÚformÚresponseÚsuccess_message)Ú	__class__© úA/tmp/pip-install-q3hcpn_q/Django/django/contrib/messages/views.pyr   
   s
    zSuccessMessageMixin.form_validc             C   s
   | j | S )N)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)Zdjango.contribr   Úobjectr   r   r   r   r   Ú<module>   s   