File: //proc/self/root/lib64/python3.6/site-packages/ldap/__pycache__/constants.cpython-36.opt-1.pyc
3
�`a�+ � � @ s� d Z ddlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZG dd� de�ZG d
d� de�Z dZ
ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed �ed!�ed"�ed#�ed$�ed%�ed&�ed'�ed(�ed)�ed*�ed+�ed,�ed-�ed.�ed.�ed/�ed0�ed1�ed2�ed3�ed4�ed5�ed6�ed7�ed8�ed9�ed:�ed;�ed<�ed=�ed>�ed?�ed@�edA�edB�edC�edD�edE�edF�edG�edH�edI�edJ�edK�edL�edM�edNdOgdP�edQdOgdP�edRdOgdP�edSdOgdP�edTdUdV�edWdUdV�edX�edY�edZ�ed[�ed\�ed]�ed^�ed_�ed`�eda�edb�edc�edd�ede�edf�edg�edh�edi�edj�edk�edl�edm�edn�edo�edp�edqe
gdP�edre
gdP�edse
gdP�edte
gdP�edue
gdP�edve
dwgdP�edx�edy�edz�ed{�ed|�ed}�ed~�ed�ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed�dUdV�ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed�dUdV�ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed�dUdV�ed�dUdV�ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed��ed�dUdV�ed�dUdV�ed�dUdV�ed�dUdV�ed�dUdV�edŃedƃedǃed�dUdV�ed�dUdV�ed�dUdV�ed˃ed̃ed̓ededσedЃedуed҃edӃed�dUdV�ed�dUdV�ed�dUdV�ed�dUdV�ed�dUdV�ed�dUdV�edڃedۃed܃ed݃edރed߃ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�ed�d�ed�d�ed�d�ed�d�e d��e d��e d��e d��e d��e d��e d��e d��e d��e d��e d��e �d �e �d�e �d�e �d�e �d�e �d�f�Z�d�d� Ze
�dk�r�e� �d S (
aS Definitions for constants exported by OpenLDAP
This file lists all constants we know about, even those that aren't
available in the OpenLDAP version python-ldap is compiled against.
The information serves two purposes:
- Generate a C header with the constants
- Provide support for building documentation without compiling python-ldap
� )�print_functionc @ s e Zd ZdZdf dfdd�ZdS )�Constantz8Base class for a definition of an OpenLDAP constant
FNc C s: || _ |r$dj| j �}t|�|g }|| _| | _| _d S )Nzdefined(LDAP_{}))�name�format�list�requirements�doc�__doc__)�selfr �optionalr r Zself_requirement� r �!/usr/lib64/python3.6/constants.py�__init__ s zConstant.__init__)�__name__�
__module__�__qualname__r r r r r r
r s r c @ s e Zd ZdZdZdS )�Errorz�Definition for an OpenLDAP error code
This is a constant at the C level; in Python errors are provided as
exception classes.
zadd_err({self.name});N)r r r r �
c_templater r r r
r s r c @ s e Zd ZdZdZdS )�Intz+Definition for an OpenLDAP integer constantzadd_int({self.name});N)r r r r r r r r r
r ) s r c s e Zd ZdZ� fdd�Z� ZS )�TLSIntz:Definition for a TLS integer constant -- requires HAVE_TLSc s4 t |jdf ��}dg| |d<