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}")