def deserialize(serialized_data): storageblocks = StorageBlocks(serialized_data['project_id'], serialized_data['vault_id']) storageblocks.marker = serialized_data['marker'] storageblocks.update({ k: Block.deserialize(v) for k, v in serialized_data['blocks'].items() }) return storageblocks
def deserialize(serialized_data): blocks = Blocks(serialized_data['project_id'], serialized_data['vault_id']) blocks.marker = serialized_data['marker'] blocks.update({ k: Block.deserialize(v) for k, v in serialized_data['blocks'].items() }) return blocks
def _make_block(self, data): block_id = Block.make_id(data) return Block(self.project_id, self.vault_id, block_id, data=data)