X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=waitable_presence.py;h=1d6c3ebdb7bf470ecbeb0d65bb351721a3ba3ec7;hb=6fbb17430258cb94e3dbba6b4e45e5ea3d8098c7;hp=d54511ff362bc45ceaf5c95e15174523f0327be9;hpb=e6f32fdd9b373dfcd100c7accb41f57d83c2f0a1;p=python_utils.git diff --git a/waitable_presence.py b/waitable_presence.py index d54511f..1d6c3eb 100644 --- a/waitable_presence.py +++ b/waitable_presence.py @@ -13,9 +13,9 @@ from typing import Optional, Tuple from overrides import overrides import base_presence -from type.locations import Location import site_config import state_tracker +from type.locations import Location logger = logging.getLogger(__name__) @@ -98,6 +98,8 @@ class WaitablePresenceDetectorWithMemory(state_tracker.WaitableAutomaticStateTra if self.someone_is_home is None: raise Exception("Too Soon!") if self.someone_is_home: + assert self.someone_home_since is not None return (True, self.someone_home_since) else: + assert self.everyone_gone_since is not None return (False, self.everyone_gone_since)