From e1e48ea29bc04cff9739f6ab4cb991604060a55f Mon Sep 17 00:00:00 2001 From: Antoine Pitrou Date: Fri, 15 Aug 2008 00:05:08 +0000 Subject: [PATCH] Fix build from a blank checkout by using the _thread module instead of threading in io.py (thanks Christian!) --- Lib/io.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Lib/io.py b/Lib/io.py index 3e48eb1f66f..18680cad534 100644 --- a/Lib/io.py +++ b/Lib/io.py @@ -61,7 +61,7 @@ import sys import codecs import _fileio import warnings -import threading +from _thread import allocate_lock as Lock # open() uses st_blksize whenever we can DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes @@ -896,7 +896,7 @@ class BufferedReader(_BufferedIOMixin): _BufferedIOMixin.__init__(self, raw) self.buffer_size = buffer_size self._reset_read_buf() - self._read_lock = threading.Lock() + self._read_lock = Lock() def _reset_read_buf(self): self._read_buf = b"" @@ -1022,7 +1022,7 @@ class BufferedWriter(_BufferedIOMixin): if max_buffer_size is None else max_buffer_size) self._write_buf = bytearray() - self._write_lock = threading.Lock() + self._write_lock = Lock() def write(self, b): if self.closed: