HEX
Server: LiteSpeed
System: Linux shams.tasjeel.ae 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: infowars (1469)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: //usr/lib/python3.9/site-packages/usb/__pycache__/__init__.cpython-39.pyc
a

j��Y�
�@sFdZddlZddlZdZdZdeZgd�Zdd�Ze�dd	lTdS)
a�PyUSB - Easy USB access in Python

This package exports the following modules and subpackages:

    core - the main USB implementation
    legacy - the compatibility layer with 0.x version
    backend - the support for backend implementations.
    control - USB standard control requests.
    libloader - helper module for backend library loading.

Since version 1.0, main PyUSB implementation lives in the 'usb.core'
module. New applications are encouraged to use it.
�NzWander Lairson Costa)�r�z%d.%d.%d)�legacyZcontrolZcoreZbackend�utilZ	libloaderc	Cs�ddlm}t�d�}t�d�}|dur�|�d�t�d�}tjtjtj	tj
tjd�}|�|tjd�}|j
|d	�zt�|�}Wnt��}Yn0t�d
�}|�|�|�|�n.Gdd�dtj�}|�
tjd�|�|��dS)
Nr)�_debug�usbZPYUSB_DEBUGTZPYUSB_LOG_FILENAME)�debug�infoZwarning�errorZcritical�
)�levelz.%(asctime)s %(levelname)s:%(name)s:%(message)sc@seZdZdd�ZdS)z_setup_log.<locals>.NullHandlercSsdS)N�)�self�recordr
r
�0/usr/lib/python3.9/site-packages/usb/__init__.py�emitRsz$_setup_log.<locals>.NullHandler.emitN)�__name__�
__module__�__qualname__rr
r
r
r�NullHandlerQsr)rr�loggingZ	getLogger�os�getenvZenable_tracing�DEBUG�INFOZWARNINGZERRORZCRITICAL�getZsetLevelZFileHandlerZ
StreamHandlerZ	FormatterZsetFormatterZ
addHandlerZHandler)	r�loggerZdebug_level�filenameZLEVELSrZhandlerZfmtrr
r
r�
_setup_log6s0



�

r)�*)	�__doc__rr�
__author__�version_info�__version__�__all__rZ
usb.legacyr
r
r
r�<module>s'