diff --git a/src/adjustor/drivers/smu/__init__.py b/src/adjustor/drivers/smu/__init__.py index 19e73af..e868e21 100644 --- a/src/adjustor/drivers/smu/__init__.py +++ b/src/adjustor/drivers/smu/__init__.py @@ -208,7 +208,7 @@ def notify(self, events: Sequence[Event]): case "performance": self.new_tdp = 25 - if ev['type'] == 'special' and ev['event'] == "wakeup": + if ev['type'] == 'special' and ev.get('event', None) == "wakeup": logger.info(f"Waking up from sleep, resetting TDP after {SLEEP_DELAY} seconds.") self.queued = time.time() + SLEEP_DELAY