Patch suggested Paul Colomiets fixes test_threaded_import.py.
diff --git a/Lib/tempfile.py b/Lib/tempfile.py
index 82e5ec0..61c64e4 100644
--- a/Lib/tempfile.py
+++ b/Lib/tempfile.py
@@ -197,8 +197,8 @@
             filename = _os.path.join(dir, name)
             try:
                 fd = _os.open(filename, flags, 0o600)
-                fp = _io.open(fd, 'w')
-                fp.write('blat')
+                fp = _io.open(fd, 'wb')
+                fp.write(b'blat')
                 fp.close()
                 _os.unlink(filename)
                 del fp, fd