diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/io.py | 8 | ||||
-rw-r--r-- | Lib/warnings.py | 1 |
2 files changed, 6 insertions, 3 deletions
@@ -60,8 +60,12 @@ import abc import sys import codecs import _fileio -import warnings -from _thread import allocate_lock as Lock +# Import _thread instead of threading to reduce startup cost +try: + from _thread import allocate_lock as Lock +except ImportError: + from _dummy_thread import allocate_lock as Lock + # open() uses st_blksize whenever we can DEFAULT_BUFFER_SIZE = 8 * 1024 # bytes diff --git a/Lib/warnings.py b/Lib/warnings.py index bcd702c..0be20e0 100644 --- a/Lib/warnings.py +++ b/Lib/warnings.py @@ -5,7 +5,6 @@ # See bug 683658. import linecache import sys -import types __all__ = ["warn", "showwarning", "formatwarning", "filterwarnings", "resetwarnings"] |