提交 a937b900 authored 作者: Frederic's avatar Frederic

pep8

上级 6fdfdb4e
#!/usr/bin/env python #!/usr/bin/env python
import sys import sys
def filter_output(fd_in): def filter_output(fd_in):
s="" s = ""
for line in fd_in: for line in fd_in:
toks = line.split() toks = line.split()
if len(toks): if len(toks):
if toks[0] == "File" and toks[-1].startswith('test'): if toks[0] == "File" and toks[-1].startswith('test'):
s+=line s += line
if toks[0].startswith("ImportError"): if toks[0].startswith("ImportError"):
s+=line s += line
if toks[0] in ["KnownFailureTest:", "Exception:", "Failure:", "AssertionError", "AssertionError:"]: if toks[0] in ["KnownFailureTest:", "Exception:", "Failure:",
s+=line "AssertionError", "AssertionError:"]:
s += line
return s return s
if __name__ == "__main__": if __name__ == "__main__":
import pdb;pdb.set_trace() import pdb
if len(sys.argv)>1: pdb.set_trace()
if len(sys.argv) > 1:
print filter_output(open(sys.argv[1])) print filter_output(open(sys.argv[1]))
else: else:
print filter_output(sys.stdin) print filter_output(sys.stdin)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论