From 3d0b0b68d1278380ad44a187f75293e988fef058 Mon Sep 17 00:00:00 2001 From: Lowa Date: Fri, 14 Feb 2025 02:26:35 +0300 Subject: [PATCH] Add detailed comments to default settings dictionary in settings_load() function --- ComConfigCopy.py | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/ComConfigCopy.py b/ComConfigCopy.py index 9b03ea7..c560e08 100644 --- a/ComConfigCopy.py +++ b/ComConfigCopy.py @@ -9,14 +9,16 @@ # Программа использует библиотеку PyQt5.QtCore для создания графического интерфейса # Программа использует библиотеку PyQt5.QtGui для создания графического интерфейса -import argparse + + +# import argparse Использовался для получения аргументов из командной строки +# import platform Использовался для получения списка сетевых адаптеров +# import subprocess Использовался для получения списка сетевых адаптеров import json import logging import os -# import platform Использовался для получения списка сетевых адаптеров import re import socket -# import subprocess Использовался для получения списка сетевых адаптеров import sys import threading import time @@ -70,15 +72,15 @@ def setup_logging(): def settings_load(): """Загрузка настроек из JSON-файла или создание настроек по умолчанию.""" default_settings = { - "port": None, - "baudrate": 9600, - "config_file": None, - "login": None, - "password": None, - "timeout": 10, - "copy_mode": "line", # 'line' или 'block' - "block_size": 15, - "prompt": ">", # используется для определения приглашения + "port": None, # Порт для подключения + "baudrate": 9600, # Скорость передачи данных + "config_file": None, # Файл конфигурации + "login": None, # Логин для подключения + "password": None, # Пароль для подключения + "timeout": 10, # Таймаут подключения + "copy_mode": "line", # Режим копирования + "block_size": 15, # Размер блока команд + "prompt": ">", # Используется для определения приглашения } if not os.path.exists(SETTINGS_FILE): try: