fj$ L d dl Z d dlmZ e j d Zd deddfdZdS ) N)gettextzapi_client.initapi_task interfacereturnz Client objectc | dk r"t d ddlm} |S | dk r"t d ddlm} |S | dk r"t d dd lm} |S | dk r"t d dd lm} |S | dk r"t d ddlm} |S | dk r"t d ddlm} |S | dk r"t d ddlm } |S t dd| i t t d t | z )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 r zInitializing MongoDB API client ) APIClientapi_reqz"Initializing ClickHouse API client) SendClientdbmzInitializing DBM API client) DBMClient auto_tasksz.Initializing MongoDB API client for auto tasks)TasksClientlistsz&Initializing MongoDB API client for UI)UIAPIClientadviserz$Initializing Smart Advice API client)SmartAdviceAPIClient awp_provisionz%Initializing AWP Provision API client)AWPProvisionAPIClientzUnknown client to initializerequested_client)extraz$Do not know client of '%s' interface)loggerinfo api_clientr r r r r r r errorRuntimeError_str)r r r r r r r r s N/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/apiclient/__init__.py get_clientr s J5666)))))) i 8999****** e 1222)))))) l " "DEEE++++++ g <===++++++ i :;;;444444## o % %;<<<555555$$3. : <