Repair depends in wifi service
This commit is contained in:
parent
6a4ad48577
commit
e1b027b301
2 changed files with 13 additions and 7 deletions
|
|
@ -31,13 +31,19 @@ class WifiConnectionService:
|
|||
Предоставляет методы для подключения, отключения и проверки статуса Wi-Fi соединений.
|
||||
"""
|
||||
|
||||
def __init__(self, translations: Translations = Depends(get_translations())):
|
||||
def __init__(self, translations: Optional[Translations] = None):
|
||||
"""Инициализирует сервис Wi-Fi.
|
||||
|
||||
Автоматически определяет доступный Wi-Fi-интерфейс и сохраняет его имя.
|
||||
"""
|
||||
self.interface = self._get_wifi_interface()
|
||||
self.translations = translations
|
||||
if translations is None:
|
||||
try:
|
||||
self.translations = Translations.load("locales", ["ru"], "messages")
|
||||
except Exception:
|
||||
self.translations = Translations()
|
||||
else:
|
||||
self.translations = translations
|
||||
|
||||
def _get_wifi_interface(self) -> str:
|
||||
"""Автоматически определяет Wi-Fi-интерфейс.
|
||||
|
|
@ -177,4 +183,4 @@ class WifiConnectionService:
|
|||
return False, self.translations.gettext("Не подключено к Wi-Fi")
|
||||
except Exception as e:
|
||||
logger.error(f"Error checking status: {str(e)}")
|
||||
return False, self.translations.gettext("Ошибка проверки статуса: {error}").format(error=str(e))
|
||||
return False, self.translations.gettext("Ошибка проверки статуса: {error}").format(error=str(e))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue