python -c 'import sys, time
for i in range(10):
print(i)
sys.stdout.flush()
time.sleep(.1)
' | python -c 'import time, sys
from timeit import default_timer as timer
start = timer()
for line in iter(sys.stdin.readline, ""):
sys.stdout.write(line)
sys.stdout.flush()
end = timer()
if (end - start) > 0.1*1.5:
sys.stderr.write("late " + line)
start = end
' | cat
cHl0aG9uIC1jICdpbXBvcnQgc3lzLCB0aW1lCmZvciBpIGluIHJhbmdlKDEwKToKICBwcmludChpKQogIHN5cy5zdGRvdXQuZmx1c2goKQogIHRpbWUuc2xlZXAoLjEpCicgfCBweXRob24gLWMgJ2ltcG9ydCB0aW1lLCBzeXMKZnJvbSB0aW1laXQgaW1wb3J0IGRlZmF1bHRfdGltZXIgYXMgdGltZXIKc3RhcnQgPSB0aW1lcigpCmZvciBsaW5lIGluIGl0ZXIoc3lzLnN0ZGluLnJlYWRsaW5lLCAiIik6CiAgICAgc3lzLnN0ZG91dC53cml0ZShsaW5lKQogICAgIHN5cy5zdGRvdXQuZmx1c2goKQogICAgIGVuZCA9IHRpbWVyKCkKICAgICBpZiAoZW5kIC0gc3RhcnQpID4gMC4xKjEuNToKICAgICAgICBzeXMuc3RkZXJyLndyaXRlKCJsYXRlICIgKyBsaW5lKQogICAgIHN0YXJ0ID0gZW5kCicgfCBjYXQ=