Safely load config file for go2rtc (#11491)

* Safely load config file for go2rtc

* Add log for default config

* Cleanup
This commit is contained in:
Nicolas Mowen
2024-05-22 17:10:55 -06:00
committed by GitHub
parent 527d2ab27b
commit 4d05bc25f4
2 changed files with 15 additions and 7 deletions

View File

@@ -279,7 +279,7 @@ def find_by_key(dictionary, target_key):
return None
def save_default_config(location: str):
def save_default_config(location: str) -> None:
try:
with open(location, "w") as f:
f.write(
@@ -303,6 +303,11 @@ cameras:
)
except PermissionError:
logger.error("Unable to write default config to /config")
return
logger.info(
"Created default config file, see the getting started docs for configuration https://docs.frigate.video/guides/getting_started"
)
def get_tomorrow_at_time(hour: int) -> datetime.datetime: