Add detailed comments to default settings dictionary in settings_load() function

This commit is contained in:
2025-02-14 02:26:35 +03:00
parent c22395ae56
commit 3d0b0b68d1

View File

@@ -9,14 +9,16 @@
# Программа использует библиотеку PyQt5.QtCore для создания графического интерфейса # Программа использует библиотеку PyQt5.QtCore для создания графического интерфейса
# Программа использует библиотеку PyQt5.QtGui для создания графического интерфейса # Программа использует библиотеку PyQt5.QtGui для создания графического интерфейса
import argparse
# import argparse Использовался для получения аргументов из командной строки
# import platform Использовался для получения списка сетевых адаптеров
# import subprocess Использовался для получения списка сетевых адаптеров
import json import json
import logging import logging
import os import os
# import platform Использовался для получения списка сетевых адаптеров
import re import re
import socket import socket
# import subprocess Использовался для получения списка сетевых адаптеров
import sys import sys
import threading import threading
import time import time
@@ -70,15 +72,15 @@ def setup_logging():
def settings_load(): def settings_load():
"""Загрузка настроек из JSON-файла или создание настроек по умолчанию.""" """Загрузка настроек из JSON-файла или создание настроек по умолчанию."""
default_settings = { default_settings = {
"port": None, "port": None, # Порт для подключения
"baudrate": 9600, "baudrate": 9600, # Скорость передачи данных
"config_file": None, "config_file": None, # Файл конфигурации
"login": None, "login": None, # Логин для подключения
"password": None, "password": None, # Пароль для подключения
"timeout": 10, "timeout": 10, # Таймаут подключения
"copy_mode": "line", # 'line' или 'block' "copy_mode": "line", # Режим копирования
"block_size": 15, "block_size": 15, # Размер блока команд
"prompt": ">", # используется для определения приглашения "prompt": ">", # Используется для определения приглашения
} }
if not os.path.exists(SETTINGS_FILE): if not os.path.exists(SETTINGS_FILE):
try: try: