MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / read

Method read

pager_lib/pyasn1/codec/streaming.py:40–51  ·  view source on GitHub ↗
(self, n=-1)

Source from the content-addressed store, hash-verified

38 return self._cache.seek(n, whence)
39
40 def read(self, n=-1):
41 read_from_cache = self._cache.read(n)
42 if n != -1:
43 n -= len(read_from_cache)
44 if not n: # 0 bytes left to read
45 return read_from_cache
46
47 read_from_raw = self._raw.read(n)
48
49 self._cache.write(read_from_raw)
50
51 return read_from_cache + read_from_raw
52
53 @property
54 def markedPosition(self):

Callers 5

peekMethod · 0.95
markedPositionMethod · 0.45
isEndOfStreamFunction · 0.45
readFromStreamFunction · 0.45

Calls 1

writeMethod · 0.45

Tested by

no test coverage detected