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

Method read

Lib/ssl.py:1145–1164  ·  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

1143 self.getpeername()
1144
1145 def read(self, len=1024, buffer=None):
1146 """Read up to LEN bytes and return them.
1147 Return zero-length string on EOF."""
1148
1149 self._checkClosed()
1150 if self._sslobj is None:
1151 raise ValueError("Read on closed or unwrapped SSL socket.")
1152 try:
1153 if buffer is not None:
1154 return self._sslobj.read(len, buffer)
1155 else:
1156 return self._sslobj.read(len)
1157 except SSLError as x:
1158 if x.args[0] == SSL_ERROR_EOF and self.suppress_ragged_eofs:
1159 if buffer is not None:
1160 return 0
1161 else:
1162 return b''
1163 else:
1164 raise
1165
1166 def write(self, data):
1167 """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