Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/ldap/__pycache__/functions.cpython-39.opt-1.pyc
Ðазад
a ��^R � @ s� d Z ddlmZ g d�ZddlZddlZddlZddlZddlZddlm Z ddlm Z ddlmZm Z ddlmZ ddlZd Zd d� Zdejdddfdd �Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )z_ functions.py - wraps functions of module _ldap See https://www.python-ldap.org/ for details. � )�__version__) �open� initialize�init� explode_dn�explode_rdn� get_option� set_option� escape_str� strf_secs� strp_secsN)�timegm)� LDAPError)r r �� LDAPObjectTc O s� | r| � � tjdkrTtj�dd|jt�||f�f � tjdkrTtj tj tjd� z2z||i |��}W | r�| �� n| r�| �� 0 W nD ty� } z,tjdkr�tj�dt |� � � W Y d }~n d }~0 0 tjdkr�tj�d t�|� � |S )z� Wrapper function which locks and logs calls to function lock Instance of threading.Lock or compatible func Function to call with arguments passed in via *args and **kwargs � z *** %s.%s %s �_ldap� )�limit�fileT� z=> LDAPError: %s Nz=> result: %s )�acquire�ldapZ_trace_levelZ_trace_file�write�__name__�pprintZpformat� traceback�print_stackZ_trace_stack_limit�releaser �str)�lock�func�args�kwargs�result�e� r&