--- 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()