From 7296637e4d1c58e2a7b353e8b0ebb84f9e3b4f8f Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Tue, 7 Jun 2022 05:16:10 +0300 Subject: [PATCH] muted einval --- kvmd/apps/watchdog/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kvmd/apps/watchdog/__init__.py b/kvmd/apps/watchdog/__init__.py index 953168cd..e7271ac1 100644 --- a/kvmd/apps/watchdog/__init__.py +++ b/kvmd/apps/watchdog/__init__.py @@ -57,7 +57,12 @@ def _write_int(rtc: int, key: str, value: int) -> None: def _reset_alarm(rtc: int, timeout: int) -> None: - now = _read_int(rtc, "since_epoch") + try: + now = _read_int(rtc, "since_epoch") + except OSError as err: + if err.errno != errno.EINVAL: + raise + raise RtcIsNotAvailableError("Can't read since_epoch right now") if now == 0: raise RtcIsNotAvailableError("Current UNIX time == 0") try: