|
""" |
|
@author: Dr.Lt.Data |
|
@title: Inspire Pack |
|
@nickname: Inspire Pack |
|
@description: This extension provides various nodes to support Lora Block Weight and the Impact Pack. |
|
""" |
|
|
|
import importlib |
|
|
|
print(f"### Loading: ComfyUI-Inspire-Pack (V0.48.2)") |
|
|
|
node_list = [ |
|
"lora_block_weight", |
|
"segs_support", |
|
"a1111_compat", |
|
"prompt_support", |
|
"inspire_server", |
|
"image_util", |
|
"regional_nodes", |
|
"sampler_nodes", |
|
"backend_support", |
|
"list_nodes", |
|
] |
|
|
|
NODE_CLASS_MAPPINGS = {} |
|
NODE_DISPLAY_NAME_MAPPINGS = {} |
|
|
|
for module_name in node_list: |
|
imported_module = importlib.import_module(".inspire.{}".format(module_name), __name__) |
|
|
|
NODE_CLASS_MAPPINGS = {**NODE_CLASS_MAPPINGS, **imported_module.NODE_CLASS_MAPPINGS} |
|
NODE_DISPLAY_NAME_MAPPINGS = {**NODE_DISPLAY_NAME_MAPPINGS, **imported_module.NODE_DISPLAY_NAME_MAPPINGS} |
|
|
|
WEB_DIRECTORY = "./js" |
|
__all__ = ["NODE_CLASS_MAPPINGS", "NODE_DISPLAY_NAME_MAPPINGS", "WEB_DIRECTORY"] |
|
|