import sys
import importlib

sys.path.append('../3rdparty')

methods = importlib.import_module(f"xlib")


# camera_handle = importlib.import_module(f"libraries.base_external.camera_by_cv2")
# numpy_method = importlib.import_module(f"libraries.base_external.data_by_numpy")


class Global(object):
    # --- 时序数据库 ---
    # xdb = importlib.import_module(f"clients.db_influx").Client(host='fra-middleware-influx', port=8086,
    #                                                            database='vms')

    # --- 业务数据数据库 ---
    mdb = importlib.import_module(f"xclient.xmongo").Client(host='127.0.0.1', port=47017, database='bg',
                                                            username='admin', password='admin')
    # mdb = importlib.import_module(f"xclient.xmongo").Client(host='10.10.10.73', port=47017, database='bg',
    #                                                         username='admin', password='admin')
    # mysql = importlib.import_module(f"xclient.db_maria2").Client(host='58.34.94.176', port=8806, database='hs',
    #                                                              username='root', password='rootroot&123123')

    # --- 缓存数据库 ---
    # rdb = importlib.import_module(f"clients.db_redis").Client(db=0, host='fra-middleware-redis', port=6379)

    # SSHClient = importlib.import_module(f"clients.l4_ssh_by_paramiko").Client

    # local_api = importlib.import_module(f"apis.local.api").Api()

    # mccbts_agent = importlib.import_module(f"xapi.mccbts.api").API()