diff --git a/pyproject.toml b/pyproject.toml index f21fd01..87702ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ description = "Monitoring software for the lego server" readme = "README.md" requires-python = ">=3.12" dependencies = [ - "alt-utils>=0.0.6", + "alt-utils>=0.0.7", "psutil>=7.0.0", "telethon>=1.40.0", ] diff --git a/src/lego_monitoring/config/__init__.py b/src/lego_monitoring/config/__init__.py index 31b58c5..d6518bb 100644 --- a/src/lego_monitoring/config/__init__.py +++ b/src/lego_monitoring/config/__init__.py @@ -1,5 +1,6 @@ import json from dataclasses import dataclass +from typing import Optional from alt_utils import NestedDeserializableDataclass @@ -9,8 +10,8 @@ from .checks.vulnix import VulnixCheckConfig @dataclass class ChecksConfig(NestedDeserializableDataclass): - temp: TempCheckConfig - vulnix: VulnixCheckConfig + temp: Optional[TempCheckConfig] = None + vulnix: Optional[VulnixCheckConfig] = None @dataclass