mirror of
https://github.com/python/cpython.git
synced 2025-09-26 18:29:57 +00:00
Fix build from a blank checkout by using the _thread module instead of threading in io.py
(thanks Christian!)
This commit is contained in:
parent
8769576477
commit
e1e48ea29b
1 changed files with 3 additions and 3 deletions
|
@ -61,7 +61,7 @@ import sys
|
||||||
import codecs
|
import codecs
|
||||||
import _fileio
|
import _fileio
|
||||||
import warnings
|
import warnings
|
||||||
import threading
|
from _thread import allocate_lock as Lock
|
||||||
|
|
||||||
# open() uses st_blksize whenever we can
|
# open() uses st_blksize whenever we can
|
||||||
DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes
|
DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes
|
||||||
|
@ -896,7 +896,7 @@ class BufferedReader(_BufferedIOMixin):
|
||||||
_BufferedIOMixin.__init__(self, raw)
|
_BufferedIOMixin.__init__(self, raw)
|
||||||
self.buffer_size = buffer_size
|
self.buffer_size = buffer_size
|
||||||
self._reset_read_buf()
|
self._reset_read_buf()
|
||||||
self._read_lock = threading.Lock()
|
self._read_lock = Lock()
|
||||||
|
|
||||||
def _reset_read_buf(self):
|
def _reset_read_buf(self):
|
||||||
self._read_buf = b""
|
self._read_buf = b""
|
||||||
|
@ -1022,7 +1022,7 @@ class BufferedWriter(_BufferedIOMixin):
|
||||||
if max_buffer_size is None
|
if max_buffer_size is None
|
||||||
else max_buffer_size)
|
else max_buffer_size)
|
||||||
self._write_buf = bytearray()
|
self._write_buf = bytearray()
|
||||||
self._write_lock = threading.Lock()
|
self._write_lock = Lock()
|
||||||
|
|
||||||
def write(self, b):
|
def write(self, b):
|
||||||
if self.closed:
|
if self.closed:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue