MCPcopy Index your code
hub / github.com/RustPython/RustPython / __init__

Method __init__

Lib/_pyio.py:1336–1348  ·  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

1334 # objects) is questionable.
1335
1336 def __init__(self, reader, writer, buffer_size=DEFAULT_BUFFER_SIZE):
1337 """Constructor.
1338
1339 The arguments are two RawIO instances.
1340 """
1341 if not reader.readable():
1342 raise OSError('"reader" argument must be readable.')
1343
1344 if not writer.writable():
1345 raise OSError('"writer" argument must be writable.')
1346
1347 self.reader = BufferedReader(reader, buffer_size)
1348 self.writer = BufferedWriter(writer, buffer_size)
1349
1350 def read(self, size=-1):
1351 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