Reinforce profile cleanup with rm -rf for Linux/Docker/Root

This commit is contained in:
2026-01-19 21:50:18 +09:00
parent fcee5a5919
commit 4e0401c95f
2 changed files with 6 additions and 1 deletions

View File

@@ -1,5 +1,5 @@
title: "애니 다운로더" title: "애니 다운로더"
version: 0.7.12 version: 0.7.13
package_name: "anime_downloader" package_name: "anime_downloader"
developer: "projectdx" developer: "projectdx"
description: "anime downloader" description: "anime downloader"

View File

@@ -242,6 +242,11 @@ async def ensure_browser() -> Any:
try: try:
import shutil import shutil
shutil.rmtree(user_data_dir, ignore_errors=True) 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}") log_debug(f"[ZendriverDaemon] Cleaned up existing profile dir: {user_data_dir}")
except Exception as rm_e: except Exception as rm_e:
log_debug(f"[ZendriverDaemon] Failed to clean profile dir: {rm_e}") log_debug(f"[ZendriverDaemon] Failed to clean profile dir: {rm_e}")