Add detailed comments to default settings dictionary in settings_load() function
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user