fix UnicodeDecodeError, add encoding utf-8 and remove cyrlic chars from python files

This commit is contained in:
AlekPet
2026-04-03 22:13:38 +03:00
parent 0b079c458e
commit e9763014da
3 changed files with 5 additions and 5 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ def wait_js_complete(unique_id, time_out=40, poll_interval=0.2):
return True
if node is None and unique_id in IDEs_DICT:
del IDEs_DICT[unique_id] # Очистка "зомби"-записей
del IDEs_DICT[unique_id]
return False
time.sleep(poll_interval)
+3 -3
View File
@@ -53,7 +53,7 @@ def get_version_extension():
toml_file = os.path.join(extension_folder, "pyproject.toml")
if os.path.isfile(toml_file):
try:
with open(toml_file, "r") as v:
with open(toml_file, "r", encoding="utf-8", errors="replace") as v:
version = list(filter(lambda l: l.startswith("version"), v.readlines()))[0]
version = version.split("=")[1].replace('"', "").strip()
return f" \033[1;34mv{version}\033[0m\033[1;35m"
@@ -133,7 +133,7 @@ def getNamesNodesInsidePyFile(nodeElement):
and ext[1] == ".py"
and ext[0] != "__init__"
):
with open(os.path.join(node_folder, f), "r") as pyf:
with open(os.path.join(node_folder, f), "r", encoding="utf-8", errors="replace") as pyf:
cls_names.extend(get_classes(pyf.read()))
return cls_names
@@ -173,7 +173,7 @@ def checkModules(nodeElement):
file_requir = os.path.join(extension_folder, nodeElement, "requirements.txt")
if os.path.exists(file_requir):
log(" -> File 'requirements.txt' found!")
with open(file_requir) as f:
with open(file_requir, "r", encoding="utf-8", errors="replace") as f:
lines = f.readlines()
required_modules = {
module_name_cut_version.split(line.strip())[0] for line in lines if not line.startswith("#")
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "comfyui_custom_nodes_alekpet"
description = "Nodes: PoseNode, PainterNode, TranslateTextNode, TranslateCLIPTextEncodeNode, DeepTranslatorTextNode, DeepTranslatorCLIPTextEncodeNode, ArgosTranslateTextNode, ArgosTranslateCLIPTextEncodeNode, ChatGLM4TranslateCLIPTextEncodeNode, ChatGLM4TranslateTextNode, ChatGLM4InstructNode, ChatGLM4InstructMediaNode, ChatGLMImageGenerateNode, ChatGLMVideoGenerateNode, PreviewTextNode, HexToHueNode, ColorsCorrectNode, IDENode."
version = "1.1.4"
version = "1.1.5"
license = { file = "LICENSE" }
[project.urls]