HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //proc/self/root/lib/python3.6/site-packages/usb/__pycache__/_debug.cpython-36.pyc
3

�~�V��@sFdZddgZddlZddljZdadd�Zdd	�Zd
d�Zdd�Z	dS)zWander Lairson Costa�methodtrace�
functiontrace�NFcCs|adS)N)�_enable_tracing)�enable�r�/usr/lib/python3.6/_debug.py�enable_tracing&srcOsB|j|ddjdd�|D��djdd�|j�D��d�dS)N�(z, css|]}t|�VqdS)N)�str)�.0�valrrr�	<genexpr>.sz'_trace_function_call.<locals>.<genexpr>css"|]\}}|dt|�VqdS)�=N)r
)r�namerrrrr
/s�))�debug�join�items)�loggerZfname�args�
named_argsrrr�_trace_function_call*srcs�fdd�}|S)Ncs&ts�S��fdd�}tj|��|S)NcsJtj�j�kr@t|d�jd�j}t�|f|dd��|��||�S)Nr�.�)�logging�DEBUG�getEffectiveLevel�type�__name__r)rr�fn)�frrr�do_trace7sz8methodtrace.<locals>.decorator_logging.<locals>.do_trace)r�_interop�_update_wrapper)r r!)r)r r�decorator_logging4s
z&methodtrace.<locals>.decorator_loggingr)rr$r)rrr3scs�fdd�}|S)Ncs&ts�S��fdd�}tj|��|S)Ncs,tj�j�kr"t��jf|�|��||�S)N)rrrrr)rr)r rrrr!Fsz:functiontrace.<locals>.decorator_logging.<locals>.do_trace)rr"r#)r r!)r)r rr$Cs
z(functiontrace.<locals>.decorator_loggingr)rr$r)rrrBs
)
�
__author__�__all__rZusb._interopr"rrrrrrrrr�<module>s