PyLint/PyLintExecDialog.py

changeset 60
971dd1b69f5b
parent 59
4915a31923dc
child 68
35b46e640d6d
equal deleted inserted replaced
59:4915a31923dc 60:971dd1b69f5b
387 f.close() 387 f.close()
388 except IOError as why: 388 except IOError as why:
389 E5MessageBox.critical( 389 E5MessageBox.critical(
390 self, self.tr('PyLint Report'), 390 self, self.tr('PyLint Report'),
391 self.tr('<p>The PyLint report file <b>{0}</b> could not' 391 self.tr('<p>The PyLint report file <b>{0}</b> could not'
392 ' be written.<br>Reason: {1}</p>') 392 ' be written.<br>Reason: {1}</p>')
393 .format(self.reportFile, str(why))) 393 .format(self.reportFile, str(why)))
394 394
395 @pyqtSlot() 395 @pyqtSlot()
396 def on_saveButton_clicked(self): 396 def on_saveButton_clicked(self):
397 """ 397 """
398 Private slot to save the report to a file. 398 Private slot to save the report to a file.
399 """ 399 """
400 if self.htmlOutput: 400 if self.htmlOutput:
401 filter = self.tr("HTML Files (*.html);;All Files (*)") 401 fileFilter = self.tr("HTML Files (*.html);;All Files (*)")
402 else: 402 else:
403 filter = self.tr("Text Files (*.txt);;All Files (*)") 403 fileFilter = self.tr("Text Files (*.txt);;All Files (*)")
404 404
405 self.reportFile = E5FileDialog.getSaveFileName( 405 self.reportFile = E5FileDialog.getSaveFileName(
406 self, 406 self,
407 self.tr("PyLint Report"), 407 self.tr("PyLint Report"),
408 self.ppath, 408 self.ppath,
409 filter, 409 fileFilter,
410 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite)) 410 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
411 if self.reportFile: 411 if self.reportFile:
412 self.__writeReport() 412 self.__writeReport()

eric ide

mercurial