5 |
5 |
6 """ |
6 """ |
7 Module implementing the Editor Highlighting Styles configuration page. |
7 Module implementing the Editor Highlighting Styles configuration page. |
8 """ |
8 """ |
9 |
9 |
10 import os |
10 import io |
11 |
11 |
12 from PyQt4.QtCore import pyqtSlot, QFileInfo |
12 from PyQt4.QtCore import pyqtSlot, QFileInfo |
13 from PyQt4.QtGui import QPalette, QFileDialog, QColorDialog, QFontDialog, \ |
13 from PyQt4.QtGui import QPalette, QFileDialog, QColorDialog, QFontDialog, \ |
14 QInputDialog, QMessageBox |
14 QInputDialog, QMessageBox |
15 |
15 |
322 return |
322 return |
323 |
323 |
324 try: |
324 try: |
325 f = open(fn, "r", encoding = "utf-8") |
325 f = open(fn, "r", encoding = "utf-8") |
326 try: |
326 try: |
327 line = f.readline() |
327 f.readline() |
328 dtdLine = f.readline() |
328 dtdLine = f.readline() |
329 finally: |
329 finally: |
330 f.close() |
330 f.close() |
331 except IOError as err: |
331 except IOError as err: |
332 QMessageBox.critical(self, |
332 QMessageBox.critical(self, |