X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=base_presence.py;h=3ceddb32dff9ab1bf2a17d2b3aa5547125ded2d9;hb=a4bf4d05230474ad14243d67ac7f8c938f670e58;hp=612193e1df3b84f0ee8fc52b86ab5c94ce7ee38d;hpb=971d4ba141459f78d10d5770b9459d1ead7d49a0;p=python_utils.git diff --git a/base_presence.py b/base_presence.py index 612193e..3ceddb3 100755 --- a/base_presence.py +++ b/base_presence.py @@ -4,7 +4,7 @@ import datetime from collections import defaultdict import logging import re -from typing import Dict, List, Set +from typing import Dict, List, Optional, Set import warnings # Note: this module is fairly early loaded. Be aware of dependencies. @@ -75,7 +75,7 @@ class PresenceDetection(object): ] = defaultdict(dict) self.names_by_mac: Dict[str, str] = {} self.dark_locations: Set[Location] = set() - self.last_update = None + self.last_update: Optional[datetime.datetime] = None def maybe_update(self) -> None: if self.last_update is None: