Plugins/CheckerPlugins/Pep8/Pep8Dialog.py

changeset 2904
1da821da961e
parent 2902
15a5fe0b0a09
child 2905
a1ae4b297bc0
equal deleted inserted replaced
2902:15a5fe0b0a09 2904:1da821da961e
588 if item.parent(): 588 if item.parent():
589 fn = Utilities.normabspath(item.data(0, self.filenameRole)) 589 fn = Utilities.normabspath(item.data(0, self.filenameRole))
590 lineno = item.data(0, self.lineRole) 590 lineno = item.data(0, self.lineRole)
591 position = item.data(0, self.positionRole) 591 position = item.data(0, self.positionRole)
592 message = item.data(0, self.messageRole) 592 message = item.data(0, self.messageRole)
593 code = item.data(0, self.codeRole)
593 594
594 vm = e5App().getObject("ViewManager") 595 vm = e5App().getObject("ViewManager")
595 vm.openSourceFile(fn, lineno=lineno, pos=position + 1) 596 vm.openSourceFile(fn, lineno=lineno, pos=position + 1)
596 editor = vm.getOpenEditor(fn) 597 editor = vm.getOpenEditor(fn)
597 598
598 editor.toggleFlakesWarning(lineno, True, message) 599 if code == "E901":
600 editor.toggleSyntaxError(lineno, 0, True, message, True)
601 else:
602 editor.toggleFlakesWarning(lineno, True, message)
599 603
600 @pyqtSlot() 604 @pyqtSlot()
601 def on_resultList_itemSelectionChanged(self): 605 def on_resultList_itemSelectionChanged(self):
602 """ 606 """
603 Private slot to change the dialog state depending on the selection. 607 Private slot to change the dialog state depending on the selection.

eric ide

mercurial