From e4e20799175c45ff1127e47c1942ac4c8c0f4c56 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Mon, 9 Jun 2025 08:30:24 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=8F=92=E4=BB=B6=E6=81=A2?= =?UTF-8?q?=E5=A4=8D=E5=AE=89=E5=85=A8=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/startup/plugins_initializer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/startup/plugins_initializer.py b/app/startup/plugins_initializer.py index 6f906a59..8d015245 100644 --- a/app/startup/plugins_initializer.py +++ b/app/startup/plugins_initializer.py @@ -143,8 +143,8 @@ def restore_plugins(): for item in backup_dir.iterdir(): target_path = plugins_dir / item.name - # 如果是目录 - if item.is_dir(): + # 如果是目录,且目录内有内容 + if item.is_dir() and any(item.iterdir()): if target_path.exists(): shutil.rmtree(target_path) shutil.copytree(item, target_path)