From 5d0c2782cb2f4b894666d03bbad5de0f36bc8b08 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Tue, 7 Apr 2026 16:19:24 +0300 Subject: [PATCH] events: evaluate `FLIPOFF_DRYRUN` at trigger time, not import time Signed-off-by: NotAShelf Change-Id: I7ba13a47cba9f396bc91c994e0b5a0756a6a6964 --- src/flipoff/events.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/flipoff/events.py b/src/flipoff/events.py index e7f91c9..e0e0073 100644 --- a/src/flipoff/events.py +++ b/src/flipoff/events.py @@ -15,10 +15,9 @@ class Event(ABC): class PoweroffEvent(Event): name = "poweroff" - DEBUG: bool = os.environ.get("FLIPOFF_DRYRUN", "0") == "1" async def trigger(self) -> None: - if self.DEBUG: + if os.environ.get("FLIPOFF_DRYRUN", "0") == "1": print("DRYRUN: Would power off") return try: