Нативное указание подсети для сканирования по умолчанию (192.168.1.0/24). Обработка ошибок при очистке данных
This commit is contained in:
parent
5287a64587
commit
4257864b3d
3 changed files with 30 additions and 18 deletions
|
|
@ -25,6 +25,9 @@ class SettingsService:
|
|||
json.dump([], f)
|
||||
logger.info("Данные узлов подсети успешно очищены")
|
||||
return True
|
||||
except FileNotFoundError:
|
||||
logger.info("Файл устройств не найден, очистка считается успешной")
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"Ошибка очистки узлов подсети: {str(e)}")
|
||||
raise
|
||||
|
|
@ -43,6 +46,9 @@ class SettingsService:
|
|||
json.dump([], f)
|
||||
logger.info("Данные точек доступа Wi-Fi успешно очищены")
|
||||
return True
|
||||
except FileNotFoundError:
|
||||
logger.info("Файл Wi-Fi не найден, очистка считается успешной")
|
||||
return True
|
||||
except Exception as e:
|
||||
logger.error(f"Ошибка очистки точек доступа Wi-Fi: {str(e)}")
|
||||
raise
|
||||
|
|
@ -57,10 +63,16 @@ class SettingsService:
|
|||
Exception: Если произошла ошибка при записи в один из файлов.
|
||||
"""
|
||||
try:
|
||||
with open(self.subnet_file, "w") as f:
|
||||
json.dump([], f)
|
||||
with open(self.wifi_file, "w") as f:
|
||||
json.dump([], f)
|
||||
try:
|
||||
with open(self.subnet_file, "w") as f:
|
||||
json.dump([], f)
|
||||
except FileNotFoundError:
|
||||
logger.info("Файл устройств не найден, очистка считается успешной")
|
||||
try:
|
||||
with open(self.wifi_file, "w") as f:
|
||||
json.dump([], f)
|
||||
except FileNotFoundError:
|
||||
logger.info("Файл Wi-Fi не найден, очистка считается успешной")
|
||||
logger.info("Все сетевые данные успешно очищены")
|
||||
return True
|
||||
except Exception as e:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue