o ÇŽÒ_Úã@s8ddlmZddlmZddlmZGdd„deƒZdS)é)Úsettings)Údefault_storage)ÚMiddlewareMixinc@s eZdZdZdd„Zdd„ZdS)ÚMessageMiddlewarez5 Middleware that handles temporary messages. cCst|ƒ|_dS)N)rÚ _messages)ÚselfÚrequest©r úD/usr/lib/python3/dist-packages/django/contrib/messages/middleware.pyÚprocess_request sz!MessageMiddleware.process_requestcCs,t|dƒr|j |¡}|rtjrtdƒ‚|S)z˜ Update the storage backend (i.e., save the messages). Raise ValueError if not all messages could be stored and DEBUG is True. rz+Not all temporary messages could be stored.)ÚhasattrrÚupdaterÚDEBUGÚ ValueError)rrÚresponseÚunstored_messagesr r r Úprocess_responses   z"MessageMiddleware.process_responseN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r rr r r r rs rN)Ú django.confrÚdjango.contrib.messages.storagerÚdjango.utils.deprecationrrr r r r Ús