Helpviewer/SpeedDial/SpeedDialReader.py

branch
Py2 comp.
changeset 2791
a9577f248f04
parent 2525
8b507a9a2d40
parent 2759
61d5d47755f0
child 3057
10516539f238
--- a/Helpviewer/SpeedDial/SpeedDialReader.py	Mon Jul 08 21:47:26 2013 +0200
+++ b/Helpviewer/SpeedDial/SpeedDialReader.py	Mon Jul 08 22:36:10 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