don't require configs for disabled checks

This commit is contained in:
Alex Tau 2025-05-10 14:58:10 +03:00
parent 436855d8c1
commit 1b3666276e
2 changed files with 4 additions and 3 deletions

View file

@ -5,7 +5,7 @@ description = "Monitoring software for the lego server"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
dependencies = [ dependencies = [
"alt-utils>=0.0.6", "alt-utils>=0.0.7",
"psutil>=7.0.0", "psutil>=7.0.0",
"telethon>=1.40.0", "telethon>=1.40.0",
] ]

View file

@ -1,5 +1,6 @@
import json import json
from dataclasses import dataclass from dataclasses import dataclass
from typing import Optional
from alt_utils import NestedDeserializableDataclass from alt_utils import NestedDeserializableDataclass
@ -9,8 +10,8 @@ from .checks.vulnix import VulnixCheckConfig
@dataclass @dataclass
class ChecksConfig(NestedDeserializableDataclass): class ChecksConfig(NestedDeserializableDataclass):
temp: TempCheckConfig temp: Optional[TempCheckConfig] = None
vulnix: VulnixCheckConfig vulnix: Optional[VulnixCheckConfig] = None
@dataclass @dataclass