1
0

gui init: raise GuiImportError instead of sys.exit if dep is missing

This commit is contained in:
SomberNight
2022-04-11 16:53:25 +02:00
parent 8e234f3ccd
commit 419fc6e1c1
4 changed files with 20 additions and 6 deletions

View File

@@ -30,12 +30,15 @@ import traceback
import threading
from typing import Optional, TYPE_CHECKING, List
from electrum import GuiImportError
try:
import PyQt5
import PyQt5.QtGui
except Exception:
sys.exit("Error: Could not import PyQt5 on Linux systems, you may try 'sudo apt-get install python3-pyqt5'")
except Exception as e:
raise GuiImportError(
"Error: Could not import PyQt5 on Linux systems, "
"you may try 'sudo apt-get install python3-pyqt5'") from e
from PyQt5.QtGui import QGuiApplication
from PyQt5.QtWidgets import (QApplication, QSystemTrayIcon, QWidget, QMenu,