From eeaecb54954d576dd260da2c2d37a7b28b65a5d4 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Sun, 23 Jul 2023 13:12:56 +0900 Subject: [PATCH] add disable script --- disable.py | 38 ++++++++++++++++++++++++++++++++++++++ modules/impact/config.py | 2 +- 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 disable.py diff --git a/disable.py b/disable.py new file mode 100644 index 0000000..2d62417 --- /dev/null +++ b/disable.py @@ -0,0 +1,38 @@ +import os +import sys +import time +import platform +import shutil +import subprocess + +comfy_path = '../..' + +def rmtree(path): + retry_count = 3 + + while True: + try: + retry_count -= 1 + + if platform.system() == "Windows": + subprocess.check_call(['attrib', '-R', path + '\\*', '/S']) + + shutil.rmtree(path) + + return True + + except Exception as ex: + print(f"ex: {ex}") + time.sleep(3) + + if retry_count < 0: + raise ex + + print(f"Uninstall retry({retry_count})") + +js_dest_path = os.path.join(comfy_path, "web", "extensions", "impact-pack") + +if os.path.exists(js_dest_path): + rmtree(js_dest_path) + + diff --git a/modules/impact/config.py b/modules/impact/config.py index 99a7f17..c5328e9 100644 --- a/modules/impact/config.py +++ b/modules/impact/config.py @@ -1,7 +1,7 @@ import configparser import os -version = "V2.23" +version = "V2.23.1" dependency_version = 1