Sun, 29 Sep 2013 14:22:08 +0200
Change to the doc style checker to treat yield like return for the eric doc style.
Plugins/CheckerPlugins/Pep8/Pep257Checker.py | file | annotate | diff | comparison | revisions | |
UtilitiesPython2/Pep257CheckerPy2.py | file | annotate | diff | comparison | revisions |
--- a/Plugins/CheckerPlugins/Pep8/Pep257Checker.py Sun Sep 29 14:12:38 2013 +0200 +++ b/Plugins/CheckerPlugins/Pep8/Pep257Checker.py Sun Sep 29 14:22:08 2013 +0200 @@ -1132,7 +1132,7 @@ tokens = list( tokenize.generate_tokens(StringIO(context.ssource()).readline)) return_ = [tokens[i + 1][0] for i, token in enumerate(tokens) - if token[1] == "return"] + if token[1] in ("return", "yield")] if "@return" not in docstringContext.ssource(): if (set(return_) - set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) !=
--- a/UtilitiesPython2/Pep257CheckerPy2.py Sun Sep 29 14:12:38 2013 +0200 +++ b/UtilitiesPython2/Pep257CheckerPy2.py Sun Sep 29 14:22:08 2013 +0200 @@ -1000,7 +1000,7 @@ tokens = list( tokenize.generate_tokens(StringIO(context.ssource()).readline)) return_ = [tokens[i + 1][0] for i, token in enumerate(tokens) - if token[1] == "return"] + if token[1] in ("return", "yield")] if "@return" not in docstringContext.ssource(): if (set(return_) - set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) !=