From 9814f49ec73806ebc599034ca774796af5dad602 Mon Sep 17 00:00:00 2001 From: flaskfarm Date: Wed, 12 Oct 2022 21:47:10 +0900 Subject: [PATCH] update --- files/requirements_mini.txt | 3 ++- files/requirements_normal.txt | 4 ++-- lib/framework/init_main.py | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/files/requirements_mini.txt b/files/requirements_mini.txt index ad635cb..85a8db1 100644 --- a/files/requirements_mini.txt +++ b/files/requirements_mini.txt @@ -18,4 +18,5 @@ discord-webhook pyyaml telepot-mod Flask-Dropzone - +pycryptodome +psutil \ No newline at end of file diff --git a/files/requirements_normal.txt b/files/requirements_normal.txt index 6482d8b..46815f2 100644 --- a/files/requirements_normal.txt +++ b/files/requirements_normal.txt @@ -1,6 +1,6 @@ -psutil + gevent gevent-websocket celery redis -pycryptodome + diff --git a/lib/framework/init_main.py b/lib/framework/init_main.py index f90d531..3cdd9c2 100644 --- a/lib/framework/init_main.py +++ b/lib/framework/init_main.py @@ -485,7 +485,8 @@ class Framework: SupportSubprocess.all_process_close() from .init_plugin import PluginManager PluginManager.plugin_unload() - self.socketio.stop() + with self.app.app_context(): + self.socketio.stop() except Exception as exception: self.logger.error('Exception:%s', exception) self.logger.error(traceback.format_exc())