From 515c04d33c5c4ef51d090a56aa15f4feafb86203 Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Sun, 2 Aug 2026 13:37:10 +0545 Subject: [PATCH] refactor(spotlight): spawn caffeine detached --- src/window/spotlight/plugins/caffeine.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/window/spotlight/plugins/caffeine.py b/src/window/spotlight/plugins/caffeine.py index 5b7b908..8ac0a01 100644 --- a/src/window/spotlight/plugins/caffeine.py +++ b/src/window/spotlight/plugins/caffeine.py @@ -1,11 +1,10 @@ import os import signal -import subprocess from fabric.utils import logger from shared.capture import CaptureNotifier -from utils.functions import format_duration, parse_timeout_string +from utils.functions import format_duration, parse_timeout_string, spawn_detached from window.spotlight.api import SearchResult, SpotlightPlugin _PID_FILE = os.path.join( @@ -114,7 +113,7 @@ class CaffeinePlugin(SpotlightPlugin): str(seconds), ] try: - proc = subprocess.Popen(cmd) + proc = spawn_detached(cmd) except FileNotFoundError: logger.error("[Caffeine] systemd-inhibit not found on this system") return