mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
23a28b430b
commit
893d7d1f03
@ -7,7 +7,7 @@ from functools import partial
|
|||||||
from PyQt4.Qt import (QCoreApplication, QIcon, QObject, QTimer,
|
from PyQt4.Qt import (QCoreApplication, QIcon, QObject, QTimer,
|
||||||
QPixmap, QSplashScreen, QApplication)
|
QPixmap, QSplashScreen, QApplication)
|
||||||
|
|
||||||
from calibre import prints, plugins
|
from calibre import prints, plugins, force_unicode
|
||||||
from calibre.constants import (iswindows, __appname__, isosx, DEBUG,
|
from calibre.constants import (iswindows, __appname__, isosx, DEBUG,
|
||||||
filesystem_encoding)
|
filesystem_encoding)
|
||||||
from calibre.utils.ipc import ADDRESS, RC
|
from calibre.utils.ipc import ADDRESS, RC
|
||||||
@ -188,10 +188,11 @@ class GuiRunner(QObject):
|
|||||||
db = LibraryDatabase2(self.library_path)
|
db = LibraryDatabase2(self.library_path)
|
||||||
except (sqlite.Error, DatabaseException):
|
except (sqlite.Error, DatabaseException):
|
||||||
repair = question_dialog(self.splash_screen, _('Corrupted database'),
|
repair = question_dialog(self.splash_screen, _('Corrupted database'),
|
||||||
_('Your calibre library database appears to be corrupted. Do '
|
_('The library database at %s appears to be corrupted. Do '
|
||||||
'you want calibre to try and rebuild it automatically? '
|
'you want calibre to try and rebuild it automatically? '
|
||||||
'The rebuild may not be completely successful. '
|
'The rebuild may not be completely successful. '
|
||||||
'If you say No, a new empty calibre library will be created.'),
|
'If you say No, a new empty calibre library will be created.')
|
||||||
|
% force_unicode(self.library_path, filesystem_encoding),
|
||||||
det_msg=traceback.format_exc()
|
det_msg=traceback.format_exc()
|
||||||
)
|
)
|
||||||
if repair:
|
if repair:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user