diff --git a/README.rst b/README.rst index acd1a6e..2326259 100644 --- a/README.rst +++ b/README.rst @@ -210,17 +210,17 @@ pep8: flakey: -- W402: imported but unused -- W403: import from line shadowed by loop variable -- W404: 'from import ``*``' used; unable to detect undefined names -- W405: future import(s) after other statements -- W801: redefinition of unused from line -- W802: undefined name -- W803: undefined name in __all__ -- W804: local variable (defined in enclosing scope on line ) referenced before assignment -- W805: duplicate argument in function definition -- W806: redefinition of function from line -- W806: local variable is assigned to but never used +- YW402: imported but unused +- YW403: import from line shadowed by loop variable +- YW404: 'from import ``*``' used; unable to detect undefined names +- YW405: future import(s) after other statements +- YW801: redefinition of unused from line +- YW802: undefined name +- YW803: undefined name in __all__ +- YW804: local variable (defined in enclosing scope on line ) referenced before assignment +- YW805: duplicate argument in function definition +- YW806: redefinition of function from line +- YW806: local variable is assigned to but never used McCabe: @@ -237,6 +237,8 @@ CHANGES - Expose our parser for our users - New feature: Install git and hg hooks automagically - By relying on flakey, we also fixed #45 and #35 +- Changed the way flakey errors are printed. Both the old and new versions + will be ignored when specified at the command-line though. 1.7.0 - 2012-12-21 ------------------ diff --git a/flake8/main.py b/flake8/main.py index 842867b..1beb606 100644 --- a/flake8/main.py +++ b/flake8/main.py @@ -65,10 +65,16 @@ def main(): raise SystemExit(warnings) +def _set_alt(warning): + for m in warning.messages: + m.error_code, m.alt_error_code = m.alt_error_code, m.error_code + + def check_file(path, ignore=(), complexity=-1): if pep8style.excluded(path): return 0 - warning = flakey.checkPath(path) + warning = flakey.check_path(path) + _set_alt(warning) warnings = flakey.print_messages(warning, ignore=ignore) warnings += pep8style.input_file(path) if complexity > -1: @@ -78,6 +84,7 @@ def check_file(path, ignore=(), complexity=-1): def check_code(code, ignore=(), complexity=-1): warning = flakey.check(code, '') + _set_alt(warning) warnings = flakey.print_messages(warning, ignore=ignore, code=code) warnings += pep8style.input_file('-', lines=code.split('\n')) if complexity > -1: