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.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: