From 5c9018b09b626fcc562cadb37e2b55b35007950c Mon Sep 17 00:00:00 2001 From: Mark Cotton Date: Mon, 21 Aug 2023 11:20:44 -0500 Subject: [PATCH] simplified is_offline logic, deployed as 0.0.15 --- src/EagleEyev3/__init__.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/EagleEyev3/__init__.py b/src/EagleEyev3/__init__.py index d1e9053..1d03471 100644 --- a/src/EagleEyev3/__init__.py +++ b/src/EagleEyev3/__init__.py @@ -1,5 +1,5 @@ """ Python client for Eagle Eye Networks APIv3 """ -version = "0.0.14" +version = "0.0.15" __version__ = version @@ -840,10 +840,7 @@ class Device(): def is_offline(self): if 'connectionStatus' in self.status: - return self.status['connectionStatus'] == "deviceOffline" \ - or self.status['connectionStatus'] == "bridgeOffline" \ - or self.status['connectionStatus'] == "error" \ - or self.status['connectionStatus'] == "unknown" + return self.status['connectionStatus'] != "online" return None def __repr__(self):