diff -r c3fb85fe41f9 -r cdc56e9d9f12 Plugins/CheckerPlugins/Pep8/pep8.py --- a/Plugins/CheckerPlugins/Pep8/pep8.py Fri Sep 13 18:38:34 2013 +0200 +++ b/Plugins/CheckerPlugins/Pep8/pep8.py Fri Sep 13 18:49:26 2013 +0200 @@ -1378,6 +1378,9 @@ self.report = report or options.report self.report_error = self.report.error self.report_error_args = self.report.error_args + + # added for eric5 integration + self.options = options def report_invalid_syntax(self): exc_type, exc = sys.exc_info()[:2] @@ -1508,7 +1511,8 @@ except (SyntaxError, TypeError): return self.report_invalid_syntax() for name, cls, _ in self._ast_checks: - checker = cls(tree, self.filename) + # extended API for eric5 integration + checker = cls(tree, self.filename, self.options) for lineno, offset, code, check, *args in checker.run(): if not noqa(self.lines[lineno - 1]): self.report_error_args(lineno, offset, code, check, *args)