def __init__(self): ''' 初始化模块字典. 字典格式: { name: 实例 } ''' self.modules = {} ''' 添加 plugin 目录为系统模块路径.''' if not os.path.isdir(config.PLUGIN_DIR): os.mkdir(config.PLUGIN_DIR) sys.path.append(config.PLUGIN_DIR) ''' 初始化线程池 ''' self.wm = WorkThread.WorkManager(config.WORK_THREAD) ''' 加载插件模块 ''' self.wm.add_job(self.load_plugins, None)