From 379cef9e35a1fad13c9c3f9ff59b144c6afcc219 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 20 Mar 2021 13:17:53 +0100 Subject: [PATCH] Fix sentry logs with None (#2738) * Fix sentry logs with None * change comment --- supervisor/exceptions.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/supervisor/exceptions.py b/supervisor/exceptions.py index 7182cb0a4..3b95c39e2 100644 --- a/supervisor/exceptions.py +++ b/supervisor/exceptions.py @@ -13,9 +13,14 @@ class HassioError(Exception): logger: Optional[Callable[..., None]] = None, ) -> None: """Raise & log.""" - if logger: + if logger is not None and message is not None: logger(message) - super().__init__(message) + + # Init Base + if message is not None: + super().__init__(message) + else: + super().__init__() class HassioNotSupportedError(HassioError):