def __init__(self, id, full_shard_id_list, root_tip):
    ' Empty full_shard_id_list means root '
    if isinstance(id, bytes):
        self.id = id
    else:
        self.id = bytes(id, 'ascii')
    self.full_shard_id_list = full_shard_id_list
    self.root_tip = root_tip
Empty full_shard_id_list means root
def __init__(self, id, full_shard_id_list, root_tip):
    '  '
    if isinstance(id, bytes):
        self.id = id
    else:
        self.id = bytes(id, 'ascii')
    self.full_shard_id_list = full_shard_id_list
    self.root_tip = root_tip