Покрытие кода docstrings
This commit is contained in:
parent
4e92aba2a2
commit
8f48df2cf5
19 changed files with 2324 additions and 1839 deletions
|
|
@ -1,3 +1,19 @@
|
|||
"""
|
||||
Сервис управления подключениями Wi‑Fi через `nmcli`.
|
||||
|
||||
Назначение:
|
||||
- Предоставляет операции подключения/отключения к точкам доступа и проверки
|
||||
текущего статуса, ориентируясь на системный NetworkManager.
|
||||
|
||||
Поведение:
|
||||
- Автоматически определяет активный Wi‑Fi‑интерфейс.
|
||||
- Валидирует наличие SSID в листинге перед подключением и интерпретирует
|
||||
частые ошибки `nmcli` (неверный пароль, отсутствующая сеть и т.п.).
|
||||
|
||||
Ограничения:
|
||||
- Требуются права для управления сетевыми соединениями в системе.
|
||||
- В окружениях без NetworkManager команды `nmcli` будут недоступны.
|
||||
"""
|
||||
import subprocess
|
||||
import logging
|
||||
from typing import Tuple, Optional
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue