File: //proc/self/root/lib64/python3.6/site-packages/ldap/__pycache__/dn.cpython-36.opt-1.pyc
3
�`a� � @ sd d Z ddlZddlmZ ddlZddlZdd� Zddd�Zdd � Z ddd�Z
dd
d�Zddd�ZdS )zs
dn.py - misc stuff for handling distinguished names (see RFC 4514)
See https://www.python-ldap.org/ for details.
� N)�__version__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>