MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / __init__

Method __init__

tools/python-3.11.9-amd64/Lib/_pyio.py:1361–1373  ·  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

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

Callers

nothing calls this directly

Calls 4

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

Tested by

no test coverage detected