From 1554c85616e200b8b8217f87c3b5f4f4fba9537b Mon Sep 17 00:00:00 2001 From: CakeCN Date: Sun, 14 Dec 2025 10:56:38 +0800 Subject: [PATCH] =?UTF-8?q?event=20let=20hub=5Fprevent=5Fmultiple=5Freader?= =?UTF-8?q?s(False)=20=E9=85=8D=E7=BD=AE=EF=BC=8C=E7=A6=81=E7=94=A8?= =?UTF-8?q?=E4=BA=86Eventlet=E7=9A=84=E5=90=8C=E6=97=B6=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code-server-like/app/views/routes.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code-server-like/app/views/routes.py b/code-server-like/app/views/routes.py index aef26df..73beb08 100644 --- a/code-server-like/app/views/routes.py +++ b/code-server-like/app/views/routes.py @@ -1,8 +1,12 @@ import os import subprocess +import eventlet from flask import Blueprint, request, jsonify, current_app, render_template, session from ..services.file_service import get_file_tree, load_config +# 禁用Eventlet的同时读取检测,解决subprocess.run()的问题 +eventlet.debug.hub_prevent_multiple_readers(False) + main_bp = Blueprint('main', __name__, url_prefix='/vsc-like') TERM_INIT_CONFIG = { # instead of local server runnning this web terminal service