Allow custom workflow dir
This commit is contained in:
@@ -3,9 +3,16 @@ from aiohttp import web
|
||||
import os
|
||||
import inspect
|
||||
import json
|
||||
import importlib
|
||||
import sys
|
||||
sys.path.insert(0, os.path.dirname(os.path.dirname(__file__)))
|
||||
import pysssss
|
||||
|
||||
root_directory = os.path.dirname(inspect.getfile(PromptServer))
|
||||
workflows_directory = os.path.join(root_directory, "pysssss-workflows")
|
||||
workflows_directory = pysssss.get_config_value(
|
||||
"workflows.directory", workflows_directory)
|
||||
|
||||
NODE_CLASS_MAPPINGS = {}
|
||||
NODE_DISPLAY_NAME_MAPPINGS = {}
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "CustomScripts",
|
||||
"logging": false,
|
||||
"workflows": {
|
||||
"directory": "C:\\ComfyUI-Workflows"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -263,7 +263,7 @@ def get_config_value(key, default=None, throw=False):
|
||||
split = key.split(".")
|
||||
obj = get_extension_config()
|
||||
for s in split:
|
||||
if s in split:
|
||||
if s in obj:
|
||||
obj = obj[s]
|
||||
else:
|
||||
if throw:
|
||||
|
||||
Reference in New Issue
Block a user