Make Shippable timing script more resilient.

This will permit the script to pass through content which could
not be previously decoded or encoded. This could occur when running
some tests on macOS using file paths with non-ASCII characters.
pull/51011/head
Matt Clay 6 years ago
parent 422604fb3e
commit d2a9b16f7e

@ -1,10 +1,13 @@
#!/usr/bin/env python3
#!/usr/bin/env python3.7
import sys
import time
start = time.time()
sys.stdin.reconfigure(errors='surrogateescape')
sys.stdout.reconfigure(errors='surrogateescape')
for line in sys.stdin:
seconds = time.time() - start
sys.stdout.write('%02d:%02d %s' % (seconds // 60, seconds % 60, line))

Loading…
Cancel
Save