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