in src/chug/hfds/wrappers.py [0:0]
def __getitem__(self, idx):
err = None
for try_idx in range(self.max_retry):
try:
item = self.ds[idx + try_idx]
return item
except Exception as e:
err = e
continue
raise err