OwlCyberSecurity - MANAGER
Edit File: api.cpython-39.pyc
a jH�f� � @ s� d dl mZ d dlmZ dZG dd� de�Zddd �Zd d� Zdd � Z dd� Z ddd�Zddd�Zddd�Z ddd�Zd dd�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 �]/home/gouroczh/virtualenv/test/3.9/lib/python3.9/site-packages/django/contrib/messages/api.pyr s r � Fc C sV z | j }W n8 tyB t| d�s2td| jj ��|s>td��Y n0 |�|||�S dS )zK Attempt to add a message to the request using the 'messages' app. ZMETAz?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 Zstorager 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 >