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()