Wed, 17 Dec 2014 19:57:27 +0100
Added TODOs to handle a deactivated (i.e. not loaded) syntax checker service.
Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py | file | annotate | diff | comparison | revisions | |
QScintilla/Editor.py | file | annotate | diff | comparison | revisions |
--- a/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Mon Dec 15 19:20:07 2014 +0100 +++ b/Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckerDialog.py Wed Dec 17 19:57:27 2014 +0100 @@ -65,6 +65,7 @@ self.checkProgressLabel.setVisible(False) self.checkProgressLabel.setMaximumWidth(600) + # TODO: add code to handle a KeyError here (i.e. service is not loaded) self.syntaxCheckService = e5App().getObject('SyntaxCheckService') self.syntaxCheckService.syntaxChecked.connect(self.__processResult) self.filename = None
--- a/QScintilla/Editor.py Mon Dec 15 19:20:07 2014 +0100 +++ b/QScintilla/Editor.py Wed Dec 17 19:57:27 2014 +0100 @@ -316,6 +316,7 @@ self.__setTextDisplay() # initialize the online syntax check timer + # TODO: add code to handle a KeyError here (i.e. service is not loaded) self.syntaxCheckService = e5App().getObject('SyntaxCheckService') self.syntaxCheckService.syntaxChecked.connect(self.__processResult) self.__initOnlineSyntaxCheck()