mercurial/revlogutils/nodemap.py
changeset 46794 e2f7b2695ba1
parent 46526 67b5fafd3a46
parent 46684 98c816e89fac
child 46971 a3720569a43f
equal deleted inserted replaced
46782:6b52cffd8d0a 46794:e2f7b2695ba1
   568 
   568 
   569 
   569 
   570 def parse_data(data):
   570 def parse_data(data):
   571     """parse parse nodemap data into a nodemap Trie"""
   571     """parse parse nodemap data into a nodemap Trie"""
   572     if (len(data) % S_BLOCK.size) != 0:
   572     if (len(data) % S_BLOCK.size) != 0:
   573         msg = "nodemap data size is not a multiple of block size (%d): %d"
   573         msg = b"nodemap data size is not a multiple of block size (%d): %d"
   574         raise error.Abort(msg % (S_BLOCK.size, len(data)))
   574         raise error.Abort(msg % (S_BLOCK.size, len(data)))
   575     if not data:
   575     if not data:
   576         return Block(), None
   576         return Block(), None
   577     block_map = {}
   577     block_map = {}
   578     new_blocks = []
   578     new_blocks = []