Files
xmarre-ComfyUI-Image-Conveyor/__init__.py
T

31 lines
1.1 KiB
Python

import logging
from . import image_conveyor as _image_conveyor
from . import image_conveyor_drag_v2_ops as _image_conveyor_drag_v2_ops
from .image_conveyor import NODE_CLASS_MAPPINGS, NODE_DISPLAY_NAME_MAPPINGS
from .image_conveyor_character_consistency import install_character_consistency
from .image_conveyor_drag_v2_ops import register_drag_routes
from .image_conveyor_library_ops import register_library_routes
from .image_conveyor_server import register_routes
from .image_conveyor_toggle_runtime import install_toggle_runtime
WEB_DIRECTORY = "./web"
LOGGER = logging.getLogger(__name__)
install_toggle_runtime(_image_conveyor)
install_character_consistency(_image_conveyor_drag_v2_ops)
def _register_route_group(name, register):
try:
register()
except Exception:
LOGGER.exception("Image Conveyor: failed to register %s HTTP routes.", name)
_register_route_group("core", register_routes)
_register_route_group("library", register_library_routes)
_register_route_group("drag", register_drag_routes)
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"]