File: //proc/self/root/lib64/python3.6/site-packages/ldap/__pycache__/dn.cpython-36.pyc
3
�`a� � @ s� d Z ddlZddlmZ ddlZejeks@tedeejf ���ddlZdd� Z ddd�Z
d d
� Zddd
�Zddd�Z
ddd�ZdS )zs
dn.py - misc stuff for handling distinguished names (see RFC 4514)
See https://www.python-ldap.org/ for details.
� N)�__version__z&ldap %s and _ldap %s version mismatch!c C s� | r�| j dd�} | j dd�} | j dd�} | j dd�} | j d d
�} | j dd�} | j d
d�} | j dd�} | j dd�} | d dkr�dj| dd� df�} | d dks�| d dkr�djd| f�} | S )za
Escape all DN special characters found in s
with a back-slash (see RFC 4514, section 2.4)
�\z\\�,z\,�+z\+�"z\"�<z\<�>z\>�;z\;�=z\=� z\ � � � Nz\ r �#���r )�replace�join)�s� r �/usr/lib64/python3.6/dn.py�escape_dn_chars s r c C s>