fix: use --standalone-runtime

This commit is contained in:
Junyan Qin
2025-08-23 23:03:32 +08:00
parent 2742144e12
commit 118ebddae6
2 changed files with 10 additions and 2 deletions

View File

@@ -19,8 +19,14 @@ asciiart = r"""
async def main_entry(loop: asyncio.AbstractEventLoop):
parser = argparse.ArgumentParser(description='LangBot')
parser.add_argument('--skip-plugin-deps-check', action='store_true', help='跳过插件依赖项检查', default=False)
parser.add_argument('--standalone-runtime', action='store_true', help='使用独立插件运行时', default=False)
args = parser.parse_args()
if args.standalone_runtime:
from pkg.utils import platform
platform.standalone_runtime = True
print(asciiart)
import sys

View File

@@ -14,7 +14,9 @@ def get_platform() -> str:
return sys.platform
standalone_runtime = False
def use_websocket_to_connect_plugin_runtime() -> bool:
"""是否使用 websocket 连接插件运行时"""
STANDALONE_RUNTIME = os.environ.get('STANDALONE_RUNTIME', 'false')
return STANDALONE_RUNTIME == 'true'
return standalone_runtime