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