Fix recognizing ComfyNodeV3 class by using issubclass, removed override decorator as it was only introduced in py3.12

This commit is contained in:
Jedrzej Kosinski
2025-06-27 14:00:20 -07:00
parent fce43e1312
commit cef73c75fb
3 changed files with 3 additions and 4 deletions

View File

@@ -555,7 +555,7 @@ class PromptServer():
def node_info(node_class):
obj_class = nodes.NODE_CLASS_MAPPINGS[node_class]
if isinstance(obj_class, ComfyNodeV3):
if issubclass(obj_class, ComfyNodeV3):
return obj_class.GET_NODE_INFO_V1()
info = {}
info['input'] = obj_class.INPUT_TYPES()