mirror of
git://github.com/kovidgoyal/calibre.git
synced 2025-12-20 16:36:10 +01:00
Make old GUI not die when libusb is not found.
This commit is contained in:
parent
50c279d8dc
commit
fb8e75ada8
1 changed files with 9 additions and 2 deletions
|
|
@ -22,7 +22,11 @@
|
|||
QMessageBox, QFileDialog, QIcon, QDialog, QInputDialog
|
||||
from PyQt4.Qt import qDebug, qFatal, qWarning, qCritical
|
||||
|
||||
from libprs500.devices.prs500.driver import PRS500 as device
|
||||
try:
|
||||
from libprs500.devices.prs500.driver import PRS500 as device
|
||||
except OSError:
|
||||
device = None
|
||||
|
||||
from libprs500.devices.errors import *
|
||||
from libprs500.gui import installErrorHandler, Error, _Warning, \
|
||||
extension, APP_TITLE
|
||||
|
|
@ -395,8 +399,11 @@ def __init__(self, window, log_packets):
|
|||
|
||||
self.key = '-1'
|
||||
self.log_packets = log_packets
|
||||
self.dev = device(key=self.key, report_progress=self.progress, \
|
||||
if device:
|
||||
self.dev = device(key=self.key, report_progress=self.progress, \
|
||||
log_packets=self.log_packets)
|
||||
else:
|
||||
self.dev = None
|
||||
self.setupUi(window)
|
||||
self.card = None
|
||||
self.window = window
|
||||
|
|
|
|||
Loading…
Reference in a new issue