Update __init__.py
This commit is contained in:
+54
-19
@@ -1,24 +1,59 @@
|
||||
print("ComfyUI_node_Lilly.__init__")
|
||||
|
||||
import importlib
|
||||
#from custom_nodes.ComfyUI_node_Lilly import eval(f"{name}")
|
||||
import os
|
||||
import sys
|
||||
#print(f"sys.modules : {sys.modules}")
|
||||
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
}
|
||||
#mn=os.path.abspath(__main__)
|
||||
#print("nm ", mn)
|
||||
|
||||
def add(name):
|
||||
print(f"Load : {name}")
|
||||
try:
|
||||
pkg = importlib.import_module(f"custom_nodes.ComfyUI_node_Lilly.{name}")
|
||||
NODE_CLASS_MAPPINGS[name]=eval(f"pkg.{name}")
|
||||
print(f"ok : {name}")
|
||||
except Exception as e:
|
||||
print(f"Exception : {e}")
|
||||
#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__)
|
||||
print("abspath __name__ : ", nm)
|
||||
|
||||
add("CheckpointLoaderRandom")
|
||||
add("CheckpointLoaderSimpleText")
|
||||
add("CLIPTextEncodeWildcards")
|
||||
add("LoraLoaderText")
|
||||
add("LoraLoaderTextRandom")
|
||||
add("Random_Sampler")
|
||||
add("VAELoaderDecode")
|
||||
wd = os.getcwd()
|
||||
print("working directory : ", wd)
|
||||
|
||||
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")
|
||||
|
||||
if not md.startswith("custom_nodes."):
|
||||
|
||||
import importlib
|
||||
#from custom_nodes.ComfyUI_node_Lilly import eval(f"{name}")
|
||||
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
}
|
||||
|
||||
def add(name):
|
||||
print(f"Load : {name}")
|
||||
try:
|
||||
pkg = importlib.import_module(f"{md}.{name}")
|
||||
NODE_CLASS_MAPPINGS[name]=eval(f"pkg.{name}")
|
||||
print(f"ok : {name}")
|
||||
except Exception as e:
|
||||
print(f"Exception : {e}")
|
||||
|
||||
add("CheckpointLoaderRandom")
|
||||
add("CheckpointLoaderSimpleText")
|
||||
add("CLIPTextEncodeWildcards")
|
||||
add("LoraLoaderText")
|
||||
add("LoraLoaderTextRandom")
|
||||
add("Random_Sampler")
|
||||
add("VAELoaderDecode")
|
||||
Reference in New Issue
Block a user