fj$LddlZddlmZejdZd deddfdZdS) N)gettextzapi_client.initapi_task interfacereturnz Client objectc|dkr"tdddlm}|S|dkr"tdddlm}|S|dkr"td dd lm}|S|d kr"td dd lm}|S|dkr"tdddlm}|S|dkr"tdddlm}|S|dkr"tdddlm }|St dd|ittdt|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 rzInitializing 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 rrrrerror RuntimeError_str)rr r r rrrrs N/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/apiclient/__init__.py get_clientr sJ 5666)))))) i   8999****** e   1222)))))) l " " DEEE++++++ g   <===++++++ i   :;;;444444## o % % ;<<<555555$$ 3. :  < < <1CDDs9~~UVVV)r)loggingxrayrr getLoggerrrr r!rr&sm  , - -)W)W#)W)W)W)W)W)W)Wr!