MCPcopy Index your code
hub / github.com/python/cpython / __init__

Method __init__

Lib/_pyio.py:1355–1367  ·  view source on GitHub ↗

Constructor. The arguments are two RawIO instances.

(self, reader, writer, buffer_size=DEFAULT_BUFFER_SIZE)

Source from the content-addressed store, hash-verified

1353 # objects) is questionable.
1354
1355 def __init__(self, reader, writer, buffer_size=DEFAULT_BUFFER_SIZE):
1356 """Constructor.
1357
1358 The arguments are two RawIO instances.
1359 """
1360 if not reader.readable():
1361 raise OSError('"reader" argument must be readable.')
1362
1363 if not writer.writable():
1364 raise OSError('"writer" argument must be writable.')
1365
1366 self.reader = BufferedReader(reader, buffer_size)
1367 self.writer = BufferedWriter(writer, buffer_size)
1368
1369 def read(self, size=-1):
1370 if size is None:

Callers

nothing calls this directly

Calls 4

BufferedReaderClass · 0.70
BufferedWriterClass · 0.70
readableMethod · 0.45
writableMethod · 0.45

Tested by

no test coverage detected