diff options
| author | Scott <[email protected]> | 2022-01-26 21:34:26 -0800 |
|---|---|---|
| committer | Scott <[email protected]> | 2022-01-26 21:34:26 -0800 |
| commit | 36fea7f15ed17150691b5b3ead75450e575229ef (patch) | |
| tree | 883ec076d7abe7683231244d27ca2c603ffcf031 /waitable_presence.py | |
| parent | a0c6b6c28214e0f5167bc25690ada5d83d933086 (diff) | |
Ran black code formatter on everything.
Diffstat (limited to 'waitable_presence.py')
| -rw-r--r-- | waitable_presence.py | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/waitable_presence.py b/waitable_presence.py index 9e0a9d0..cd5501d 100644 --- a/waitable_presence.py +++ b/waitable_presence.py @@ -20,7 +20,9 @@ import state_tracker logger = logging.getLogger(__name__) -class WaitablePresenceDetectorWithMemory(state_tracker.WaitableAutomaticStateTracker): +class WaitablePresenceDetectorWithMemory( + state_tracker.WaitableAutomaticStateTracker +): """ This is a waitable class that keeps a PresenceDetector internally and periodically polls it to detect changes in presence in a @@ -38,16 +40,18 @@ class WaitablePresenceDetectorWithMemory(state_tracker.WaitableAutomaticStateTra """ def __init__( - self, - override_update_interval_sec: float = 60.0, - override_location: Location = site_config.get_location(), + self, + override_update_interval_sec: float = 60.0, + override_location: Location = site_config.get_location(), ) -> None: self.last_someone_is_home: Optional[bool] = None self.someone_is_home: Optional[bool] = None self.everyone_gone_since: Optional[datetime.datetime] = None self.someone_home_since: Optional[datetime.datetime] = None self.location = override_location - self.detector: base_presence.PresenceDetection = base_presence.PresenceDetection() + self.detector: base_presence.PresenceDetection = ( + base_presence.PresenceDetection() + ) super().__init__( { 'poll_presence': override_update_interval_sec, @@ -84,7 +88,9 @@ class WaitablePresenceDetectorWithMemory(state_tracker.WaitableAutomaticStateTra def check_detector(self) -> None: if len(self.detector.dark_locations) > 0: - logger.debug('PresenceDetector is incomplete; trying to reinitialize...') + logger.debug( + 'PresenceDetector is incomplete; trying to reinitialize...' + ) self.detector = base_presence.PresenceDetection() def is_someone_home(self) -> Tuple[bool, datetime.datetime]: |
