From 761f773ed470035602ca367c0c98a550e281b3ba Mon Sep 17 00:00:00 2001 From: deiger <45061021+deiger@users.noreply.github.com> Date: Wed, 22 Apr 2020 08:17:57 +0300 Subject: [PATCH] More explicit warning for unsupported properties --- hisense.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hisense.py b/hisense.py index b297768..4a8ed55 100644 --- a/hisense.py +++ b/hisense.py @@ -587,6 +587,10 @@ def property_update_handler(self, path: str, query: dict, data: dict) -> None: return # Old update _data.updates_seq_no = update['seq_no'] try: + if not update['data']: + logging.warning('No value returned for seq_no %d, likely an unsupported property key.', + update['seq_no']) + return name = update['data']['name'] data_type = _data.properties.get_type(name) value = data_type(update['data']['value'])