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.
This commit is contained in:
parent
422604fb3e
commit
d2a9b16f7e
1 changed files with 4 additions and 1 deletions
|
@ -1,10 +1,13 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3.7
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
|
|
||||||
start = time.time()
|
start = time.time()
|
||||||
|
|
||||||
|
sys.stdin.reconfigure(errors='surrogateescape')
|
||||||
|
sys.stdout.reconfigure(errors='surrogateescape')
|
||||||
|
|
||||||
for line in sys.stdin:
|
for line in sys.stdin:
|
||||||
seconds = time.time() - start
|
seconds = time.time() - start
|
||||||
sys.stdout.write('%02d:%02d %s' % (seconds // 60, seconds % 60, line))
|
sys.stdout.write('%02d:%02d %s' % (seconds // 60, seconds % 60, line))
|
||||||
|
|
Loading…
Reference in a new issue