Settings Service¶
- class services.settings_service.SettingsService(translations: Translations = Depends(translations_dependency))[source]¶
Bases:
objectСервис для управления настройками и очистки данных сети.
- clear_all_data() bool[source]¶
Очищает данные узлов всех подсетей и точек доступа Wi-Fi.
- Returns:
bool: True, если очистка успешна.
- Raises:
Exception: Если произошла ошибка при записи в один из файлов.
- clear_subnet(subnet: str | None = None) bool[source]¶
Очищает данные узлов подсети в указанном файле или во всех файлах.
- Args:
- subnet (Optional[str]): Подсеть в формате CIDR (например, “10.1.1.0/24”).
Если None, очищает все подсети.
- Returns:
bool: True, если очистка успешна.
- Raises:
Exception: Если произошла ошибка при записи в файл.