INNER CODE UNIT · Python
bytes_to_kv_map
opentimestamps/opentimestamps-server · otsserver/backup.py:78
def bytes_to_kv_map(kv_bytes):
ctx = BytesDeserializationContext(kv_bytes)
new_kv_map = {}
while True:
try:
key_len = ctx.read_varuint()
key = ctx.read_bytes(key_len)
value_len = ctx.read_varuint()
value = ctx.read_bytes(value_len)
new_kv_map[key] = value
except TruncationError:
break
return new_kv_map
@staticmethod
def __create_kv_map(ts, msg, kv_map):