mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-09-08 22:37:05 +08:00
COMFY_API_NODE_NAME node property
This commit is contained in:
parent
92e053d430
commit
06819aa865
@ -1,7 +1,7 @@
|
||||
"""Comfy-specific type hinting"""
|
||||
|
||||
from __future__ import annotations
|
||||
from typing import Literal, TypedDict
|
||||
from typing import Literal, TypedDict, Optional
|
||||
from typing_extensions import NotRequired
|
||||
from abc import ABC, abstractmethod
|
||||
from enum import Enum
|
||||
@ -229,6 +229,8 @@ class ComfyNodeABC(ABC):
|
||||
"""Flags a node as experimental, informing users that it may change or not work as expected."""
|
||||
DEPRECATED: bool
|
||||
"""Flags a node as deprecated, indicating to users that they should find alternatives to this node."""
|
||||
COMFY_API_NODE_NAME: Optional[str]
|
||||
"""If the node is an API node, this is the name used to identify it."""
|
||||
|
||||
@classmethod
|
||||
@abstractmethod
|
||||
|
||||
@ -580,6 +580,9 @@ class PromptServer():
|
||||
info['deprecated'] = True
|
||||
if getattr(obj_class, "EXPERIMENTAL", False):
|
||||
info['experimental'] = True
|
||||
|
||||
if hasattr(obj_class, 'COMFY_API_NODE_NAME'):
|
||||
info['comfy_api_node_name'] = obj_class.COMFY_API_NODE_NAME
|
||||
return info
|
||||
|
||||
@routes.get("/object_info")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user