Skip to content

Commit e9ef854

Browse files
committed
Update io.py
1 parent 6d82dd3 commit e9ef854

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

Lib/io.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,15 @@
5151
import _io
5252
import abc
5353

54-
from _io import *
54+
from _io import (DEFAULT_BUFFER_SIZE, BlockingIOError, UnsupportedOperation,
55+
open, FileIO, BytesIO, StringIO, BufferedReader,
56+
BufferedWriter, BufferedRWPair, BufferedRandom,
57+
IncrementalNewlineDecoder, TextIOWrapper)
5558

5659
OpenWrapper = _io.open # for compatibility with _pyio
5760

5861
# Pretend this exception was created here.
59-
#UnsupportedOperation.__module__ = "io"
62+
UnsupportedOperation.__module__ = "io"
6063

6164
# for seek()
6265
SEEK_SET = 0
@@ -78,21 +81,18 @@ class BufferedIOBase(_io._BufferedIOBase, IOBase):
7881
class TextIOBase(_io._TextIOBase, IOBase):
7982
__doc__ = _io._TextIOBase.__doc__
8083

81-
try:
82-
RawIOBase.register(FileIO)
83-
except NameError:
84-
pass
84+
RawIOBase.register(FileIO)
8585

86-
for klass in (BytesIO, BufferedReader, BufferedWriter):#, BufferedRandom,
87-
#BufferedRWPair):
86+
for klass in (BytesIO, BufferedReader, BufferedWriter, BufferedRandom,
87+
BufferedRWPair):
8888
BufferedIOBase.register(klass)
8989

9090
for klass in (StringIO, TextIOWrapper):
9191
TextIOBase.register(klass)
9292
del klass
9393

9494
try:
95-
from _io import _WindowsConsoleIO
95+
from _pyio import _WindowsConsoleIO
9696
except ImportError:
9797
pass
9898
else:

0 commit comments

Comments
 (0)