Files
adetailer/controlnet_ext/__init__.py

31 lines
663 B
Python

try:
from .controlnet_ext_forge import (
ControlNetExt,
controlnet_exists,
controlnet_type,
get_cn_models,
)
except ImportError:
from .controlnet_ext import (
ControlNetExt,
controlnet_exists,
controlnet_type,
get_cn_models,
)
from .restore import cn_allow_script_control
if controlnet_type == "forge":
from contextlib import nullcontext as CNHijackRestore # noqa: N812
else:
from .restore import CNHijackRestore
__all__ = [
"ControlNetExt",
"CNHijackRestore",
"cn_allow_script_control",
"controlnet_exists",
"controlnet_type",
"get_cn_models",
]