From 35f0d482bfb882de222ca8d014ee9237bf8712ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BB=91=E8=B4=A8?= Date: Fri, 10 Mar 2023 21:14:59 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E8=B7=A8=E5=B9=B3=E5=8F=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OlivOS/bootAPI.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/OlivOS/bootAPI.py b/OlivOS/bootAPI.py index 5e9481ff..8639af1a 100644 --- a/OlivOS/bootAPI.py +++ b/OlivOS/bootAPI.py @@ -512,18 +512,19 @@ def start(self): logger_proc=Proc_dict[basic_conf_models_this['logger_proc']] ) elif basic_conf_models_this['type'] == 'gocqhttp_lib_exe_model': - threading.Thread( - target = OlivOS.libEXEModelAPI.startGoCqhttpLibExeModel, - kwargs = { - 'plugin_bot_info_dict': plugin_bot_info_dict, - 'basic_conf_models_this': basic_conf_models_this, - 'multiprocessing_dict': multiprocessing_dict, - 'Proc_dict': Proc_dict, - 'Proc_Proc_dict': Proc_Proc_dict, - 'basic_conf_models': basic_conf_models, - 'tmp_proc_mode': tmp_proc_mode - } - ).start() + if platform.system() == 'Windows': + threading.Thread( + target = OlivOS.libEXEModelAPI.startGoCqhttpLibExeModel, + kwargs = { + 'plugin_bot_info_dict': plugin_bot_info_dict, + 'basic_conf_models_this': basic_conf_models_this, + 'multiprocessing_dict': multiprocessing_dict, + 'Proc_dict': Proc_dict, + 'Proc_Proc_dict': Proc_Proc_dict, + 'basic_conf_models': basic_conf_models, + 'tmp_proc_mode': tmp_proc_mode + } + ).start() elif basic_conf_models_this['type'] == 'update_get': threading.Thread(target=update_get_func, args=(Proc_dict, basic_conf_models, basic_conf_models_this)).start()