main_widget.setWindowTitle('Initialization error')
     main_widget.setInformativeText(
         'Problems while reading configuration file.')
     main_widget.setIcon(QMessageBox.Critical)
     main_widget.setText(str(e))
 except Exception as e:
     main_widget = QMessageBox()
     main_widget.setWindowTitle('Initialization error')
     main_widget.setInformativeText(
         'Problems while reading configuration file.')
     main_widget.setIcon(QMessageBox.Critical)
     main_widget.setText(str(e))
 else:
     main_widget = MainWindow()
     if debug_console:
         main_widget.add_debug_console()
         log_handler = QTextEditLoggerHandler(main_widget)
         root_logger.addHandler(log_handler)
         root_logger.debug(
             '<<<<<<<<<<<<  Adding screens files to tabs, PyQt.uic.Load.Ui logger output  >>>>>>>>>>>>>'
         )
     for screen_name, file_name in screens_list:
         try:
             wi = uic.loadUi(file_name)
             main_widget.ui.tabWidget.addTab(wi, screen_name)
             main_widget.mutable_tabs.append(wi)
         except FileNotFoundError as e:
             root_logger.warning(
                 "\nReading screen file problem\n{}".format(e))
     else:
         root_logger.debug(