Plugins/CheckerPlugins/Pep8/Pep8Dialog.py

changeset 2904
1da821da961e
parent 2902
15a5fe0b0a09
child 2905
a1ae4b297bc0
--- a/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py	Tue Sep 10 19:05:23 2013 +0200
+++ b/Plugins/CheckerPlugins/Pep8/Pep8Dialog.py	Tue Sep 10 19:45:37 2013 +0200
@@ -590,12 +590,16 @@
             lineno = item.data(0, self.lineRole)
             position = item.data(0, self.positionRole)
             message = item.data(0, self.messageRole)
+            code = item.data(0, self.codeRole)
             
             vm = e5App().getObject("ViewManager")
             vm.openSourceFile(fn, lineno=lineno, pos=position + 1)
             editor = vm.getOpenEditor(fn)
             
-            editor.toggleFlakesWarning(lineno, True, message)
+            if code == "E901":
+                editor.toggleSyntaxError(lineno, 0, True, message, True)
+            else:
+                editor.toggleFlakesWarning(lineno, True, message)
     
     @pyqtSlot()
     def on_resultList_itemSelectionChanged(self):

eric ide

mercurial