Files
2023-12-20 19:45:45 +01:00

27 lines
629 B
Python

import os.path
import sys
from pathlib import Path
def add_path(path, prepend=False):
if isinstance(path, list):
for p in path:
add_path(p, prepend)
return
if isinstance(path, Path):
path = path.resolve().as_posix()
if path not in sys.path:
if prepend:
sys.path.insert(0, path)
else:
sys.path.append(path)
here = Path(__file__).parent.absolute()
comfy_dir = here.parent.parent
cache_dir = os.path.join(here, 'Nodes', '.cache')
cache_file = os.path.join(cache_dir, '.cache.json')
add_path(comfy_dir)
add_path((comfy_dir/"custom_nodes"))