MCPcopy Create free account
hub / github.com/e2wugui/zeze / read_bool

Method read_bool

python/zeze/buffer.py:227–236  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

225 self.buf[wi] = b
226
227 def read_bool(self):
228 self.ensure_read(1)
229 ri = self.ri
230 self.ri = ri + 1
231 b = self.buf[ri]
232 if b == 1: # fast-path
233 return True
234 if b == 0: # fast-path
235 return False
236 return self.read_long() != 0 # rare-path
237
238 def write_byte(self, v):
239 self.ensure_write(1)

Callers 1

test_basicMethod · 0.95

Calls 2

ensure_readMethod · 0.95
read_longMethod · 0.95

Tested by 1

test_basicMethod · 0.76