X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=track-presence.py;h=f9bdaa4bd36402fece6eb8cfb0ce7ffb70affe9b;hb=809aab82431c85f2f73f32c5f1f0747ef636f06f;hp=0b25f3274a01823dae97a38b9da0a35c9a70b5cb;hpb=30cc235ba7307691582368e2192244ce13ed9853;p=svn42.git diff --git a/track-presence.py b/track-presence.py index 0b25f32..f9bdaa4 100755 --- a/track-presence.py +++ b/track-presence.py @@ -317,11 +317,7 @@ class StatusTracker: #(threading.Thread): self.updateWhoMightBeHere(who) self.lock.acquire() self.door_manual_switch_used=(who is None or len(who) == 0) - if how is None: - #propably used tuerctl remote interface - self.door_physically_present = False - else: - self.door_physically_present=(self.door_manual_switch_used or how.startswith("Card")) + self.door_physically_present=(self.door_manual_switch_used or (not how is None and how.startswith("Card"))) if not self.door_open_previously is None: self.last_door_operation_unixts=time.time() self.lock.release() @@ -341,11 +337,7 @@ class StatusTracker: #(threading.Thread): self.updateWhoMightBeHere(who) self.lock.acquire() self.door_manual_switch_used=(who is None or len(who) == 0) - if how is None: - #propably used tuerctl remote interface - self.door_physically_present = False - else: - self.door_physically_present=(self.door_manual_switch_used or how.startswith("Card")) + self.door_physically_present=(self.door_manual_switch_used or (not how is None and how.startswith("Card"))) if not self.door_open_previously is None: self.last_door_operation_unixts=time.time() self.lock.release()