File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/messages/__pycache__/api.cpython-310.pyc
Back
o �h� � @ s� d dl mZ d dlmZ dZG dd� de�Zddd �Zd d� Zdd � Z dd� Z ddd�Zddd�Zddd�Z ddd�Zddd�ZdS )� )� constants)�default_storage) �add_message�get_messages� get_level� set_level�debug�info�success�warning�error�MessageFailurec @ s e Zd ZdS )r N)�__name__� __module__�__qualname__� r r �N/usr/local/CyberCP/lib/python3.10/site-packages/django/contrib/messages/api.pyr s r � Fc C sT z| j }W n ty" t| d�std| jj ��|std��Y dS w |�|||�S )zK Attempt to add a message to the request using the 'messages' app. �METAz?add_message() argument must be an HttpRequest object, not '%s'.z_You cannot add messages without installing django.contrib.messages.middleware.MessageMiddlewareN)� _messages�AttributeError�hasattr� TypeError� __class__r r �add)�request�level�message� extra_tags� fail_silently�messagesr r r r s �����r c C s t | dg �S )ze Return the message storage on the request if it exists, otherwise return an empty list. r )�getattr)r r r r r + s r c C s t | dt| ��}|jS )z� Return the minimum level of messages to be recorded. The default level is the ``MESSAGE_LEVEL`` setting. If this is not found, use the ``INFO`` level. r )r! r r )r �storager r r r 3 s r c C s t | d�sdS || j_dS )z� Set the minimum level of messages to be recorded, and return ``True`` if the level was recorded successfully. If set to ``None``, use the default level (see the get_level() function). r FT)r r r )r r r r r r >