import sys | |
import os | |
print(f"__name__ : {__name__}") | |
print(f"__file__ : {__file__}") | |
print(f"os.path.basename(__file__) : {os.path.basename(__file__)}") | |
print(f"os.path.splitext(os.path.basename(__file__))[0] : {os.path.splitext(os.path.basename(__file__))[0]}") | |
#print(f"os.path.basename(__file__) : {os.path.basename('/ComfyUI_windows_portable/ComfyUI/custom_nodes/ComfyUI_node_Lilly/__init__.py')}") | |
#print(f"os.path.splitext(os.path.basename(__file__))[0] : {os.path.splitext(os.path.basename('/ComfyUI_windows_portable/ComfyUI/custom_nodes/ComfyUI_node_Lilly/__init__.py'))[0]}") | |
wd = os.getcwd() | |
print("working directory : ", wd) | |
if __name__ == os.path.splitext(os.path.basename(__file__))[0] or __name__ =='__main__': | |
from ConsoleColor import print, console | |
#md="custom_nodes.ComfyUI_node_Lilly." | |
else: | |
from .ConsoleColor import print, console | |
#md="custom_nodes.ComfyUI_node_Lilly." | |
md="custom_nodes.ComfyUI_node_Lilly." | |
#print(__file__) | |
#print(os.path.basename(__file__)) | |
#print(f"sys.modules : {sys.modules}") | |
#filePath = __file__ | |
#print("This script file path is ", filePath) | |
# | |
#absFilePath = os.path.abspath(__file__) | |
#print("This script absolute path is ", absFilePath) | |
# | |
#realFilePath = os.path.realpath(__file__) | |
#print("This script real path is ", realFilePath) | |
# | |
#path, filename = os.path.split(absFilePath) | |
#print("Script file path is {}, filename is {}".format(path, filename)) | |
# | |
#nm=os.path.abspath(__name__) | |
#nm=os.path.abspath(__name__) | |
#print("abspath __name__ : ", nm) | |
#print("abspath __name__ : ", nm) | |
# | |
#md=nm.replace(wd+"\\","") | |
#print("import name", md) | |
""" | |
""" | |
#if md in sys.modules: | |
# print(f"{md!r} already in sys.modules") | |
#else: | |
# print(f"{md!r} not in sys.modules") | |
#import importlib | |
#import ComfyUI_node_Lilly | |
#from custom_nodes.ComfyUI_node_Lilly import eval(f"{name}") | |
#print(dir(ComfyUI_node_Lilly)) | |
#print(dir(ComfyUI_node_Lilly.ComfyUI_node_Lilly)) | |
#print(__name__ == md) | |
#print(__name__ != md) | |
#print(__name__ == "ComfyUI_node_Lilly") | |
#print(__name__ != "ComfyUI_node_Lilly") | |
if __name__ == "ComfyUI_node_Lilly" : | |
NODE_CLASS_MAPPINGS = { | |
} | |
def add(name,clist=None): | |
#print(f"Load : {name}") | |
try: | |
#pkg = importlib.import_module(f"{md}{name}") | |
#eval(f"{md}{name}") | |
exec(f"import {md}{name}") | |
if clist is None: | |
NODE_CLASS_MAPPINGS[name]=eval(f"{md}{name}.{name}") | |
elif type(clist) is str: | |
NODE_CLASS_MAPPINGS[clist]=eval(f"{md}{name}.{clist}") | |
elif type(clist) is list: | |
for c in clist: | |
NODE_CLASS_MAPPINGS[c]=eval(f"{md}{name}.{c}") | |
print(f"Load ok : {name}", style="bold green") | |
except Exception: | |
console.print_exception() | |
console.rule(f" init start ", style="bold green") | |
add("CheckpointLoaderRandom") | |
add("CheckpointLoaderSimpleText") | |
add("CLIPTextEncodeWildcards",["CLIPTextEncodeWildcards","CLIPTextEncodeWildcards2","CLIPTextEncodeWildcards3"]) | |
add("LoraLoaderText") | |
add("LoraLoaderTextRandom") | |
add("Random_Sampler") | |
add("VAELoaderDecode") | |
add("VAELoaderText") | |
add("SimpleSampler",["SimpleSampler","SimpleSamplerVAE"]) | |
add("SaveImageSimple") | |
add("TextWildcards") | |
#add("test") | |
console.rule(" init end ", style="bold green") |