4141 "Amaury Forgeot d'Arc <amauryfa@gmail.com>, "
4242 "Benjamin Peterson <benjamin@python.org>" )
4343
44- __all__ = ["BlockingIOError" , "open" , "IOBase " , "RawIOBase " , "FileIO " ,
45- "BytesIO" , "StringIO" , "BufferedIOBase" ,
44+ __all__ = ["BlockingIOError" , "open" , "open_code " , "IOBase " , "RawIOBase " ,
45+ "FileIO" , " BytesIO" , "StringIO" , "BufferedIOBase" ,
4646 "BufferedReader" , "BufferedWriter" , "BufferedRWPair" ,
4747 "BufferedRandom" , "TextIOBase" , "TextIOWrapper" ,
4848 "UnsupportedOperation" , "SEEK_SET" , "SEEK_CUR" , "SEEK_END" ]
5151import _io
5252import abc
5353
54- from _io import *
54+ from _io import (DEFAULT_BUFFER_SIZE , BlockingIOError , UnsupportedOperation ,
55+ open , open_code , FileIO , BytesIO , StringIO , BufferedReader ,
56+ BufferedWriter , BufferedRWPair , BufferedRandom ,
57+ # XXX RUSTPYTHON TODO: IncrementalNewlineDecoder
58+ # IncrementalNewlineDecoder, TextIOWrapper)
59+ TextIOWrapper )
5560
5661OpenWrapper = _io .open # for compatibility with _pyio
5762
5863# Pretend this exception was created here.
59- # UnsupportedOperation.__module__ = "io"
64+ UnsupportedOperation .__module__ = "io"
6065
6166# for seek()
6267SEEK_SET = 0
@@ -83,8 +88,8 @@ class TextIOBase(_io._TextIOBase, IOBase):
8388except NameError :
8489 pass
8590
86- for klass in (BytesIO , BufferedReader , BufferedWriter ): # , BufferedRandom,
87- # BufferedRWPair):
91+ for klass in (BytesIO , BufferedReader , BufferedWriter , BufferedRandom ,
92+ BufferedRWPair ):
8893 BufferedIOBase .register (klass )
8994
9095for klass in (StringIO , TextIOWrapper ):
0 commit comments