38 lines
948 B
Python
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"
|