Helpviewer/SpeedDial/SpeedDialReader.py

branch
5_3_x
changeset 2760
79aa3d4f2216
parent 2302
f29e9405c851
child 3163
9f50365a0870
diff -r 7d268d994d09 -r 79aa3d4f2216 Helpviewer/SpeedDial/SpeedDialReader.py
--- a/Helpviewer/SpeedDial/SpeedDialReader.py	Sat Jun 29 13:02:02 2013 +0200
+++ b/Helpviewer/SpeedDial/SpeedDialReader.py	Sat Jun 29 17:36:26 2013 +0200
@@ -42,7 +42,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