(f)
| 75 | return r |
| 76 | |
| 77 | def deser_compact_size(f): |
| 78 | nit = struct.unpack("<B", f.read(1))[0] |
| 79 | if nit == 253: |
| 80 | nit = struct.unpack("<H", f.read(2))[0] |
| 81 | elif nit == 254: |
| 82 | nit = struct.unpack("<I", f.read(4))[0] |
| 83 | elif nit == 255: |
| 84 | nit = struct.unpack("<Q", f.read(8))[0] |
| 85 | return nit |
| 86 | |
| 87 | def deser_string(f): |
| 88 | nit = deser_compact_size(f) |
no test coverage detected