fixed connection type exception
This commit is contained in:
		
							parent
							
								
									0f21b25fa4
								
							
						
					
					
						commit
						8c877a8b0a
					
				
					 1 changed files with 1 additions and 12 deletions
				
			
		| 
						 | 
					@ -543,7 +543,6 @@ class CustomWindow(QMainWindow):
 | 
				
			||||||
            config["logging"]["gui_logging_enabled"] = False
 | 
					            config["logging"]["gui_logging_enabled"] = False
 | 
				
			||||||
            self._save_gui_config(config)
 | 
					            self._save_gui_config(config)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        sys.excepthook = sys.__excepthook__
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _setup_gui_logging(self):
 | 
					    def _setup_gui_logging(self):
 | 
				
			||||||
        os.makedirs(self.gui_dir, exist_ok=True)
 | 
					        os.makedirs(self.gui_dir, exist_ok=True)
 | 
				
			||||||
| 
						 | 
					@ -562,19 +561,10 @@ class CustomWindow(QMainWindow):
 | 
				
			||||||
        logger.handlers = []  
 | 
					        logger.handlers = []  
 | 
				
			||||||
        logger.addHandler(file_handler)
 | 
					        logger.addHandler(file_handler)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        sys.excepthook = self._handle_uncaught_exception
 | 
					 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        if not os.path.exists(self.gui_log_file) or os.path.getsize(self.gui_log_file) == 0:
 | 
					        if not os.path.exists(self.gui_log_file) or os.path.getsize(self.gui_log_file) == 0:
 | 
				
			||||||
            logging.info("GUI logging system initialized")
 | 
					            logging.info("GUI logging system initialized")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def _handle_uncaught_exception(self, exc_type, exc_value, exc_traceback):
 | 
					 | 
				
			||||||
        logging.error(
 | 
					 | 
				
			||||||
            f"Uncaught exception:\n"
 | 
					 | 
				
			||||||
            f"Type: {exc_type.__name__}\n"
 | 
					 | 
				
			||||||
            f"Value: {str(exc_value)}\n"
 | 
					 | 
				
			||||||
            f"Traceback:\n{''.join(traceback.format_tb(exc_traceback))}"
 | 
					 | 
				
			||||||
        )
 | 
					 | 
				
			||||||
        sys.__excepthook__(exc_type, exc_value, exc_traceback)
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def set_tor_icon(self):
 | 
					    def set_tor_icon(self):
 | 
				
			||||||
        if self.is_tor_mode:
 | 
					        if self.is_tor_mode:
 | 
				
			||||||
| 
						 | 
					@ -855,13 +845,12 @@ class CustomWindow(QMainWindow):
 | 
				
			||||||
    def clear_data(self):
 | 
					    def clear_data(self):
 | 
				
			||||||
        self._data = {"Profile_1": {}}
 | 
					        self._data = {"Profile_1": {}}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def update_status(self, text, clear=False, is_downloading=False):
 | 
					    def update_status(self, text, clear=False):
 | 
				
			||||||
        if text is None:
 | 
					        if text is None:
 | 
				
			||||||
            self.status_label.setText('Status:')
 | 
					            self.status_label.setText('Status:')
 | 
				
			||||||
            self.disable_marquee()
 | 
					            self.disable_marquee()
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					 | 
				
			||||||
        if clear:
 | 
					        if clear:
 | 
				
			||||||
            self.status_label.setText('')
 | 
					            self.status_label.setText('')
 | 
				
			||||||
            return
 | 
					            return
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue