From 1604e2447e7effdd3a9da01e96144582009d852b Mon Sep 17 00:00:00 2001 From: Edward Brown Date: Mon, 24 Nov 2025 15:19:08 +0000 Subject: [PATCH] Improve not implemented method warning --- haco/{pulldown.py => select.py} | 0 haco/topics.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename haco/{pulldown.py => select.py} (100%) diff --git a/haco/pulldown.py b/haco/select.py similarity index 100% rename from haco/pulldown.py rename to haco/select.py diff --git a/haco/topics.py b/haco/topics.py index ad491d8..aadfe3f 100644 --- a/haco/topics.py +++ b/haco/topics.py @@ -89,7 +89,7 @@ class AnnounceTopicState(AnnounceTopic): value_raw = method(value) except NotImplementedError: - logger.warning(f'No method implemented for {self.__class__.__name__}.{self.callback_name}: {self.topic}') + logger.warning(f'No method implemented for {self.capability.control.__class__.__name__}.{self.callback_name}: {self.topic}') return await self.capability.control.device.client.publish(self.topic, value_raw) @@ -120,7 +120,7 @@ class AnnounceTopicCommand(AnnounceTopic): value_raw = method(value) except NotImplementedError: - logger.warning(f'No method implemented for {self.topic}') + logger.warning(f'{self.capability.control.__class__.__name__}.{self.callback_name}: {self.topic}') return # Echo back as new state