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):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…