mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Make old GUI not die when libusb is not found.
This commit is contained in:
parent
50c279d8dc
commit
fb8e75ada8
@ -22,7 +22,11 @@ from PyQt4.QtGui import QPixmap, QErrorMessage, QLineEdit, \
|
|||||||
QMessageBox, QFileDialog, QIcon, QDialog, QInputDialog
|
QMessageBox, QFileDialog, QIcon, QDialog, QInputDialog
|
||||||
from PyQt4.Qt import qDebug, qFatal, qWarning, qCritical
|
from PyQt4.Qt import qDebug, qFatal, qWarning, qCritical
|
||||||
|
|
||||||
|
try:
|
||||||
from libprs500.devices.prs500.driver import PRS500 as device
|
from libprs500.devices.prs500.driver import PRS500 as device
|
||||||
|
except OSError:
|
||||||
|
device = None
|
||||||
|
|
||||||
from libprs500.devices.errors import *
|
from libprs500.devices.errors import *
|
||||||
from libprs500.gui import installErrorHandler, Error, _Warning, \
|
from libprs500.gui import installErrorHandler, Error, _Warning, \
|
||||||
extension, APP_TITLE
|
extension, APP_TITLE
|
||||||
@ -395,8 +399,11 @@ class Main(QObject, Ui_MainWindow):
|
|||||||
|
|
||||||
self.key = '-1'
|
self.key = '-1'
|
||||||
self.log_packets = log_packets
|
self.log_packets = log_packets
|
||||||
|
if device:
|
||||||
self.dev = device(key=self.key, report_progress=self.progress, \
|
self.dev = device(key=self.key, report_progress=self.progress, \
|
||||||
log_packets=self.log_packets)
|
log_packets=self.log_packets)
|
||||||
|
else:
|
||||||
|
self.dev = None
|
||||||
self.setupUi(window)
|
self.setupUi(window)
|
||||||
self.card = None
|
self.card = None
|
||||||
self.window = window
|
self.window = window
|
||||||
|
Loading…
x
Reference in New Issue
Block a user