commit | c6977a7e7f7b44e514b462067b8c7cb5b9040b75 | [log] [tgz] |
---|---|---|
author | José Fonseca <jose.r.fonseca@gmail.com> | Fri Jan 27 14:28:06 2012 +0000 |
committer | José Fonseca <jose.r.fonseca@gmail.com> | Fri Jan 27 14:28:06 2012 +0000 |
tree | a9078f62a6ffcdf21d76a6a8806788b2b7bf618d | |
parent | 447576da195e098d54c8e1279f7bb3ff1b5f2d49 [diff] [blame] |
Ensure stdin/stdout is in binary mode on windows when pickling.
diff --git a/scripts/unpickle.py b/scripts/unpickle.py index efb8608..a3c274c 100755 --- a/scripts/unpickle.py +++ b/scripts/unpickle.py
@@ -52,6 +52,15 @@ if args: optparser.error('unexpected arguments') + # Change stdin to binary mode + try: + import msvcrt + except ImportError: + pass + else: + import os + msvcrt.setmode(sys.stdin.fileno(), os.O_BINARY) + calls = 0 startTime = time.time() while True: