î
ªÍ X-  ã               @   s*   d  d l  m Z Gd d „  d e ƒ Z d S)é    )Úmessagesc                   s:   e  Z d  Z d Z d Z ‡  f d d †  Z d d „  Z ‡  S)ÚSuccessMessageMixinz?
    Adds a success message on successful form submission.
    Ú c                sJ   t  t |  ƒ j | ƒ } |  j | j ƒ } | rF t j |  j | ƒ n  | S)N)Úsuperr   Ú
form_validÚget_success_messageÚcleaned_datar   ÚsuccessÚrequest)ÚselfÚformÚresponseÚsuccess_message)Ú	__class__© úK/home/ubuntu/projects/ifolica/build/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   r   r   )r   r   r      s   r   N)Zdjango.contribr   Úobjectr   r   r   r   r   Ú<module>   s   