mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-08-29 13:47:14 +00:00
fix: bugs in bootstrap
* 修复bug:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 1487: illegal multibyte sequence
方法:指定编码。pipeline_config = json.load(open('templates/default-pipeline-config.json', encoding='utf-8'))
* Create 1
* Delete plugins /1
* 修复:FileNotFoundError: [WinError 3] 系统找不到指定的路径。: 'plugins'
* 优化插件依赖检查逻辑,移除创建plugins目录的代码
This commit is contained in:
@@ -61,9 +61,11 @@ async def install_deps(deps: list[str]):
|
|||||||
async def precheck_plugin_deps():
|
async def precheck_plugin_deps():
|
||||||
print('[Startup] Prechecking plugin dependencies...')
|
print('[Startup] Prechecking plugin dependencies...')
|
||||||
|
|
||||||
for dir in os.listdir("plugins"):
|
# 只有在plugins目录存在时才执行插件依赖安装
|
||||||
subdir = os.path.join("plugins", dir)
|
if os.path.exists("plugins"):
|
||||||
if not os.path.isdir(subdir):
|
for dir in os.listdir("plugins"):
|
||||||
continue
|
subdir = os.path.join("plugins", dir)
|
||||||
if 'requirements.txt' in os.listdir(subdir):
|
if not os.path.isdir(subdir):
|
||||||
pkgmgr.install_requirements(os.path.join(subdir, 'requirements.txt'), extra_params=['-q', '-q', '-q'])
|
continue
|
||||||
|
if 'requirements.txt' in os.listdir(subdir):
|
||||||
|
pkgmgr.install_requirements(os.path.join(subdir, 'requirements.txt'), extra_params=['-q', '-q', '-q'])
|
||||||
|
|||||||
Reference in New Issue
Block a user