From 2fba14e1de2eb82b7f6bef54c534e4cb585ec597 Mon Sep 17 00:00:00 2001 From: "Dr.Lt.Data" Date: Tue, 5 Mar 2024 10:46:02 +0900 Subject: [PATCH] fix: previewbridge failure https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/503#issuecomment-1977753647 --- modules/impact/bridge_nodes.py | 7 ++++++- modules/impact/core.py | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/impact/bridge_nodes.py b/modules/impact/bridge_nodes.py index 038ea84..6e7e33c 100644 --- a/modules/impact/bridge_nodes.py +++ b/modules/impact/bridge_nodes.py @@ -2,9 +2,14 @@ import os from PIL import ImageOps from impact.utils import * -from . import core +# NOTE: this should not be `from . import core`. +# I don't know why but... 'from .' and 'from impact' refer to different core modules. +# This separates global variables of the core module and breaks the preview bridge. +from impact import core +# <-- import random + class PreviewBridge: @classmethod def INPUT_TYPES(s): diff --git a/modules/impact/core.py b/modules/impact/core.py index d57f23c..e0d7373 100644 --- a/modules/impact/core.py +++ b/modules/impact/core.py @@ -1,4 +1,3 @@ -import torch from segment_anything import SamPredictor from impact.utils import *