diff -r 9f7a056dbcc6 -r 2b602a1521e7 QScintilla/Editor.py --- a/QScintilla/Editor.py Fri Sep 09 09:33:19 2011 +0200 +++ b/QScintilla/Editor.py Fri Sep 09 11:54:20 2011 +0200 @@ -4440,8 +4440,8 @@ continue _fn, lineno, message = warning.getMessageData() - if not self.text(lineno - 1).strip()\ - .endswith("__IGNORE_WARNING__"): + if "__IGNORE_WARNING__" not in Utilities.extractLineFlags( + self.text(lineno - 1).strip()): self.toggleFlakesWarning( lineno, True, message) except SyntaxError as err: