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") |