Files

38 lines
948 B
Python

from .nodes import (
ComfyEverAnimate,
ComfyEverAnimateColorCorrection,
ComfyEverAnimateContinueChunk,
ComfyEverAnimateInitialChunk,
ComfyEverAnimateMasterSettings,
)
from .nodes import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
from comfy_api.latest import ComfyExtension, io
from typing_extensions import override
class ComfyEverAnimateExtension(ComfyExtension):
@override
async def get_node_list(self) -> list[type[io.ComfyNode]]:
return [
ComfyEverAnimate,
ComfyEverAnimateMasterSettings,
ComfyEverAnimateInitialChunk,
ComfyEverAnimateContinueChunk,
ComfyEverAnimateColorCorrection,
]
async def comfy_entrypoint() -> ComfyEverAnimateExtension:
return ComfyEverAnimateExtension()
__all__ = [
"NODE_CLASS_MAPPINGS",
"NODE_DISPLAY_NAME_MAPPINGS",
"WEB_DIRECTORY",
"comfy_entrypoint",
]
WEB_DIRECTORY = "./web"