Helpviewer/SpeedDial/SpeedDialReader.py

changeset 2759
61d5d47755f0
parent 2403
e3d7a861547c
child 2791
a9577f248f04
child 3002
6ffc581f00f1
diff -r eacdcc89b74d -r 61d5d47755f0 Helpviewer/SpeedDial/SpeedDialReader.py
--- a/Helpviewer/SpeedDial/SpeedDialReader.py	Sat Jun 29 16:44:19 2013 +0200
+++ b/Helpviewer/SpeedDial/SpeedDialReader.py	Sat Jun 29 17:32:25 2013 +0200
@@ -40,7 +40,13 @@
             f = QFile(fileNameOrDevice)
             if not f.exists():
                 return self.__pages, self.__pagesPerRow, self.__sdSize
-            f.open(QFile.ReadOnly)
+            opened = f.open(QFile.ReadOnly)
+            if not opened:
+                self.raiseError(QCoreApplication.translate(
+                    "SpeedDialReader",
+                    "The file {0} could not be opened. Error: {1}").format(
+                    fileNameOrDevice, f.errorString()))
+                return self.__pages, self.__pagesPerRow, self.__sdSize
             self.setDevice(f)
         
         while not self.atEnd():

eric ide

mercurial