start.py 680 字节
#!/usr/bin/env python
import sys, os
import fbchat._mqtt

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)

from core import core
from conf import log_settings


def reload_mqtt():
    '''替换_mqtt模块,增加Proxy支持'''
    import importlib.machinery, importlib.util
    loader = importlib.machinery.SourceFileLoader('fbchat._mqtt', 'lib/_mqtt.py')
    spec = importlib.util.spec_from_loader(loader.name, loader)
    fbchat._mqtt = importlib.util.module_from_spec(spec)
    loader.exec_module(fbchat._mqtt)


if __name__ == '__main__':
    # log_settings.load_logging_cfg().info("Running")
    reload_mqtt()
    core.run()