Plugins/CheckerPlugins/Pep8/Pep257Checker.py

changeset 2961
e4e2efb4846a
parent 2952
94fc661a54a2
child 2967
f9acd647f881
equal deleted inserted replaced
2960:9453efa25fd5 2961:e4e2efb4846a
1130 return 1130 return
1131 1131
1132 tokens = list( 1132 tokens = list(
1133 tokenize.generate_tokens(StringIO(context.ssource()).readline)) 1133 tokenize.generate_tokens(StringIO(context.ssource()).readline))
1134 return_ = [tokens[i + 1][0] for i, token in enumerate(tokens) 1134 return_ = [tokens[i + 1][0] for i, token in enumerate(tokens)
1135 if token[1] == "return"] 1135 if token[1] in ("return", "yield")]
1136 if "@return" not in docstringContext.ssource(): 1136 if "@return" not in docstringContext.ssource():
1137 if (set(return_) - 1137 if (set(return_) -
1138 set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) != 1138 set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) !=
1139 set([])): 1139 set([])):
1140 self.__error(docstringContext.end(), 0, "D234") 1140 self.__error(docstringContext.end(), 0, "D234")

eric ide

mercurial