UtilitiesPython2/Pep257CheckerPy2.py

changeset 2961
e4e2efb4846a
parent 2952
94fc661a54a2
child 2967
f9acd647f881
equal deleted inserted replaced
2960:9453efa25fd5 2961:e4e2efb4846a
998 return 998 return
999 999
1000 tokens = list( 1000 tokens = list(
1001 tokenize.generate_tokens(StringIO(context.ssource()).readline)) 1001 tokenize.generate_tokens(StringIO(context.ssource()).readline))
1002 return_ = [tokens[i + 1][0] for i, token in enumerate(tokens) 1002 return_ = [tokens[i + 1][0] for i, token in enumerate(tokens)
1003 if token[1] == "return"] 1003 if token[1] in ("return", "yield")]
1004 if "@return" not in docstringContext.ssource(): 1004 if "@return" not in docstringContext.ssource():
1005 if (set(return_) - 1005 if (set(return_) -
1006 set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) != 1006 set([tokenize.COMMENT, tokenize.NL, tokenize.NEWLINE]) !=
1007 set([])): 1007 set([])):
1008 self.__error(docstringContext.end(), 0, "D234") 1008 self.__error(docstringContext.end(), 0, "D234")

eric ide

mercurial