From 4e0401c95fb963eec15b5d3cef80b5cc560afafe Mon Sep 17 00:00:00 2001 From: projectdx Date: Mon, 19 Jan 2026 21:50:18 +0900 Subject: [PATCH] Reinforce profile cleanup with rm -rf for Linux/Docker/Root --- info.yaml | 2 +- lib/zendriver_daemon.py | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/info.yaml b/info.yaml index 2b0ae14..8bd642a 100644 --- a/info.yaml +++ b/info.yaml @@ -1,5 +1,5 @@ title: "애니 다운로더" -version: 0.7.12 +version: 0.7.13 package_name: "anime_downloader" developer: "projectdx" description: "anime downloader" diff --git a/lib/zendriver_daemon.py b/lib/zendriver_daemon.py index 921f937..acd2b4f 100644 --- a/lib/zendriver_daemon.py +++ b/lib/zendriver_daemon.py @@ -242,6 +242,11 @@ async def ensure_browser() -> Any: try: import shutil shutil.rmtree(user_data_dir, ignore_errors=True) + + # 리눅스에서는 rm -rf가 더 확실할 때가 있음 + if platform.system() == "Linux": + os.system(f"rm -rf {user_data_dir}") + log_debug(f"[ZendriverDaemon] Cleaned up existing profile dir: {user_data_dir}") except Exception as rm_e: log_debug(f"[ZendriverDaemon] Failed to clean profile dir: {rm_e}")