File: filtercr.py

package info (click to toggle)
mercurial 2.2.2-4%2Bdeb7u2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 24,080 kB
  • sloc: python: 59,540; tcl: 3,635; ansic: 3,239; lisp: 1,412; sh: 800; makefile: 204; xml: 16
file content (10 lines) | stat: -rwxr-xr-x 237 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env python

# Filter output by the progress extension to make it readable in tests

import sys, re

for line in sys.stdin:
    line = re.sub(r'\r+[^\n]', lambda m: '\n' + m.group()[-1:], line)
    sys.stdout.write(line)
print