Lines Matching refs:fin
15 def peek_uint8(fin):
16 bs = fin.peek(1)[:1]
21 def read_uint8(fin):
22 value, bs = peek_uint8(fin)
23 fin.read(len(bs))
26 def peek_uint32(fin):
27 bs = fin.peek(4)[:4]
32 def read_uint32(fin):
33 value, bs = peek_uint32(fin)
34 fin.read(len(bs))
37 def peek_varuintN(fin):
42 bs = fin.peek(n)[:n]
52 def read_varuintN(fin):
53 value, bs = peek_varuintN(fin)
54 fin.read(len(bs))
73 def peek_magic_number(fin, expected_magic_number=0x6d736100):
74 magic_number, bs = peek_uint32(fin)
78 def read_magic_number(fin, expected_magic_number=0x6d736100):
79 magic_number, bs = peek_magic_number(fin, expected_magic_number)
80 fin.read(len(bs))
83 def peek_version(fin, expected_version=1):
84 version, bs = peek_uint32(fin)
88 def read_version(fin, expected_version=1):
89 version, bs = peek_version(fin, expected_version)
90 fin.read(len(bs))