in src/chug/doc/doc_processor.py [0:0]
def _get_value(keys, sample):
if isinstance(keys, (list, tuple)):
value = None
for k in keys:
if (value := sample.get(k, None)) is not None:
break
return value
else:
return sample.get(keys, None)