MCPcopy Index your code
hub / github.com/psf/cachecontrol / read

Method read

cachecontrol/filewrapper.py:99–108  ·  view source on GitHub ↗
(self, amt: int | None = None)

Source from the content-addressed store, hash-verified

97 self.__buf.close()
98
99 def read(self, amt: int | None = None) -> bytes:
100 data: bytes = self.__fp.read(amt)
101 if data:
102 # We may be dealing with b'', a sign that things are over:
103 # it's passed e.g. after we've already closed self.__buf.
104 self.__buf.write(data)
105 if self.__is_fp_closed():
106 self._close()
107
108 return data
109
110 def _safe_read(self, amt: int) -> bytes:
111 data: bytes = self.__fp._safe_read(amt) # type: ignore[attr-defined]

Calls 2

__is_fp_closedMethod · 0.95
_closeMethod · 0.95