HEX
Server: LiteSpeed
System: Linux ws4.angoweb.net 5.14.0-611.13.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 04:57:59 EST 2025 x86_64
User: tswangoe (2287)
PHP: 8.1.33
Disabled: show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
Upload Files
File: //opt/alt/python37/lib/python3.7/site-packages/xray/apiclient/__pycache__/__init__.cpython-37.pyc
B

�*Ud��@s(ddlZe�d�Zdedd�dd�ZdS)	�Nzapi_client.init�api_taskz
Client object)�	interface�returncCs|dkr"t�d�ddlm}|S|dkrDt�d�ddlm}|S|dkrft�d	�dd
lm}|S|dkr�t�d�dd
lm}|S|dkr�t�d�ddlm}|S|dkr�t�d�ddlm}|S|dkr�t�d�ddlm	}|Stj
dd|id�td|�d���dS)a
    Get a client according to given interface:
        'api' --> MongoDB APIClient
        'api_req' --> ClickHouse APIClient
        'base' --> basic APIClient
        'dbm' --> DBMClient
    :param interface: 'api'|'api_req'|'base'|'dbm'
    :return: a Client object
    rzInitializing MongoDB API client�)�	APIClientZapi_reqz"Initializing ClickHouse API client)�
SendClient�dbmzInitializing DBM API client)�	DBMClientZ
auto_tasksz.Initializing MongoDB API client for auto tasks)�TasksClient�listsz&Initializing MongoDB API client for UI)�UIAPIClient�adviserz$Initializing Smart Advice API client)�SmartAdviceAPIClientZ
awp_provisionz%Initializing AWP Provision API client)�AWPProvisionAPIClientzUnknown client to initializeZrequested_client)�extrazDo not know client of 'z' interfaceN)�logger�infoZ
api_clientrrr	r
rrr�error�RuntimeError)rrrr	r
rrr�r�H/opt/alt/python37/lib/python3.7/site-packages/xray/apiclient/__init__.py�
get_clients>







r)r)�logging�	getLoggerr�strrrrrr�<module>s