From 47d3f4d2795bde9997f7040fd1979873406a03d0 Mon Sep 17 00:00:00 2001 From: Vito Sansevero Date: Mon, 2 Feb 2026 15:09:38 -0800 Subject: [PATCH] refactor: use singleton getters for initialization --- restart_gallery.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/restart_gallery.py b/restart_gallery.py index a4b3a5d..f734263 100644 --- a/restart_gallery.py +++ b/restart_gallery.py @@ -30,16 +30,16 @@ sys.path.insert(0, current_dir) try: # Import and initialize the gallery system from database.operations import PromptDatabase - from utils.prompt_tracker import PromptTracker - from utils.image_monitor import ImageMonitor - + from utils.prompt_tracker import get_prompt_tracker + from utils.image_monitor import get_image_monitor + print("[RESTART] Restarting PromptManager Gallery System...") - - # Initialize components + + # Initialize components using singleton getters db = PromptDatabase() - tracker = PromptTracker(db) - monitor = ImageMonitor(db, tracker) - + tracker = get_prompt_tracker(db) + monitor = get_image_monitor(db, tracker) + print("[SUCCESS] Components initialized successfully") # Test image monitoring directories