diff options
| author | Scott Gasch <[email protected]> | 2021-10-31 13:08:51 -0700 |
|---|---|---|
| committer | Scott Gasch <[email protected]> | 2021-10-31 13:08:51 -0700 |
| commit | eb9e6df32ed696158bf34dba6464277b648f5c74 (patch) | |
| tree | 54ae278562008b0ffa834b2d34b2158d9119dc65 /site_config.py | |
| parent | 05a26ae305adfc47f38b8534ec8f35640df3955e (diff) | |
Ugh, a bunch of things. @overrides. --lmodule. Chromecasts. etc...
Diffstat (limited to 'site_config.py')
| -rw-r--r-- | site_config.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/site_config.py b/site_config.py index 3327312..e3b186d 100644 --- a/site_config.py +++ b/site_config.py @@ -3,8 +3,9 @@ from dataclasses import dataclass import logging import platform -from typing import Callable, Optional +from typing import Callable +# Note: this module is fairly early loaded. Be aware of dependencies. import config import presence @@ -31,6 +32,7 @@ class SiteConfig(object): network_router_ip: str presence_location: presence.Location is_anyone_present: Callable[None, bool] + arper_minimum_device_count: int def get_location(): @@ -78,6 +80,7 @@ def get_config(): network_router_ip = '10.0.0.1', presence_location = presence.Location.HOUSE, is_anyone_present = lambda x=presence.Location.HOUSE: is_anyone_present_wrapper(x), + arper_minimum_device_count = 50, ) elif location == 'CABIN': return SiteConfig( @@ -87,6 +90,7 @@ def get_config(): network_router_ip = '192.168.0.1', presence_location = presence.Location.CABIN, is_anyone_present = lambda x=presence.Location.CABIN: is_anyone_present_wrapper(x), + arper_minimum_device_count = 15, ) else: raise Exception(f'Unknown site location: {location}') |
