Skip to content

Commit 7238c1f

Browse files
committed
fix error message when empty input image
1 parent 623ea45 commit 7238c1f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

comfy-nodes/input_image.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,14 @@ def validate(cls, **kwargs):
5555
@classmethod
5656
def VALIDATE_INPUTS(s, input_name, default_value, description=""):
5757
image = default_value
58+
5859
if image.startswith("http"):
5960
return True
6061

61-
if not folder_paths.exists_annotated_filepath(image):
62+
if not os.path.isfile(image):
63+
return "Invalid image file: please check if the image is empty or invalid"
64+
65+
if folder_paths.exists_annotated_filepath(image):
6266
return "Invalid image file: {}".format(image)
6367

6468
return True

dependency_checker.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,10 @@ def collect_unknown_models(filename, node_id, node_info, custom_node_path):
283283
print(f"failed to resolve repo info of {custom_node}")
284284
requirement_file = os.path.join(BASE_PATH, custom_node.replace(".", "/"), "requirements.txt")
285285
if os.path.isfile(requirement_file):
286-
requirements_lines += open(requirement_file).readlines()
286+
try:
287+
requirements_lines += open(requirement_file).readlines()
288+
except:
289+
pass
287290
requirements_lines = list(set(requirements_lines))
288291
requirements_packages = [package_name for package_name, version_specifier in map(split_package_version, requirements_lines) if package_name is not None]
289292
package_names = set(requirements_packages + extra_packages)

0 commit comments

Comments
 (0)