From a7ddcdd30645c0661649225457f7918a07aa95a0 Mon Sep 17 00:00:00 2001 From: avollkopf <43980694+avollkopf@users.noreply.github.com> Date: Mon, 31 Jan 2022 07:27:01 +0100 Subject: [PATCH] fix get_actor_state () in CBPiBase --- cbpi/__init__.py | 2 +- cbpi/api/base.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cbpi/__init__.py b/cbpi/__init__.py index dc85dce..4fd74a9 100644 --- a/cbpi/__init__.py +++ b/cbpi/__init__.py @@ -1 +1 @@ -__version__ = "4.0.1.7" +__version__ = "4.0.1.8" diff --git a/cbpi/api/base.py b/cbpi/api/base.py index e4c0c9a..d698c1e 100644 --- a/cbpi/api/base.py +++ b/cbpi/api/base.py @@ -51,10 +51,10 @@ class CBPiBase(metaclass=ABCMeta): def get_actor_state(self,id): try: actor = self.cbpi.actor.find_by_id(id) - return actor.get("instance").get_state() + return actor.instance.state except: logging.error("Failed to read actor state in step - actor {}".format(id)) - return None + return False async def actor_on(self,id,power=100): @@ -73,4 +73,4 @@ class CBPiBase(metaclass=ABCMeta): try: await self.cbpi.actor.set_power(id,power) except Exception as e: - pass \ No newline at end of file + pass