D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
python3.9
/
site-packages
/
ipalib
/
__pycache__
/
Filename :
messages.cpython-39.opt-1.pyc
back
Copy
a ��i= � @ s� d Z ddlmZ ddlmZ ddlZddlmZ ddlm Z ddlmZmZ ddl mZ ejrbeZd d � Zd^dd�Zg Zd d� Z G dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�ZG d#d$� d$e�Z G d%d&� d&e�Z!G d'd(� d(e�Z"G d)d*� d*e�Z#G d+d,� d,e�Z$G d-d.� d.e�Z%G d/d0� d0e�Z&G d1d2� d2e�Z'G d3d4� d4e�Z(G d5d6� d6e�Z)G d7d8� d8e�Z*G d9d:� d:e�Z+G d;d<� d<e�Z,G d=d>� d>e�Z-G d?d@� d@e�Z.G dAdB� dBe�Z/G dCdD� dDe�Z0G dEdF� dFe�Z1G dGdH� dHe�Z2G dIdJ� dJe�Z3G dKdL� dLe�Z4G dMdN� dNe�Z5G dOdP� dPe�Z6G dQdR� dRe�Z7G dSdT� dTe�Z8dUdV� Z9e:e;e9e<� e�dWdX� dY��Z=dZd[� Z>e?d\k�r�e>d]e=� dS )_a� Custom message (debug, info, warning) classes passed through RPC. These are added to the "messages" entry in a RPC response, and printed to the user as log messages. Each message class has a unique numeric "errno" attribute from the 10000-10999 range, so that it does not clash with PublicError numbers. Messages also have the 'type' argument, set to one of 'debug', 'info', 'warning', 'error'. This determines the severity of the message. � )�print_function)�isclassN)� TYPE_ERROR)�_)�Gettext�NGettext)�client_has_capabilityc C s$ t | d�r |�dg ��|�� � d S )N�messages)r � setdefault�append�to_dict)�version�result�message� r �3/usr/lib/python3.9/site-packages/ipalib/messages.py�add_message. s r c K s� |� � D ]6\}}t|t�szt|�||<