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

Method read

tools/python-3.11.9-amd64/Lib/ssl.py:1157–1176  ·  view source on GitHub ↗

Read up to LEN bytes and return them. Return zero-length string on EOF.

(self, len=1024, buffer=None)

Source from the content-addressed store, hash-verified

1155 self.getpeername()
1156
1157 def read(self, len=1024, buffer=None):
1158 """Read up to LEN bytes and return them.
1159 Return zero-length string on EOF."""
1160
1161 self._checkClosed()
1162 if self._sslobj is None:
1163 raise ValueError("Read on closed or unwrapped SSL socket.")
1164 try:
1165 if buffer is not None:
1166 return self._sslobj.read(len, buffer)
1167 else:
1168 return self._sslobj.read(len)
1169 except SSLError as x:
1170 if x.args[0] == SSL_ERROR_EOF and self.suppress_ragged_eofs:
1171 if buffer is not None:
1172 return 0
1173 else:
1174 return b''
1175 else:
1176 raise
1177
1178 def write(self, data):
1179 """Write DATA to the underlying SSL channel. Returns

Callers 2

recvMethod · 0.95
recv_intoMethod · 0.95

Calls 2

_checkClosedMethod · 0.95
readMethod · 0.45

Tested by

no test coverage detected