Skip to content

Commit c6349a3

Browse files
committed
cover redbiom error during search
1 parent cf3ba05 commit c6349a3

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

qiita_pet/handlers/qiita_redbiom.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,13 @@ def _redbiom_metadata_search(self, query, contexts):
6161
for ctx in contexts:
6262
# redbiom.fetch.data_from_samples returns a biom, which we
6363
# will ignore, and a dict: {sample_id_in_table: original_id}
64-
_, data = redbiom.fetch.data_from_samples(ctx, redbiom_samples)
64+
try:
65+
# if redbiom can't find a valid sample in the context it
66+
# will raise a ValueError: max() arg is an empty sequence
67+
_, data = redbiom.fetch.data_from_samples(
68+
ctx, redbiom_samples)
69+
except ValueError:
70+
continue
6571
for idx in data.keys():
6672
sample_id, aid = idx.rsplit('.', 1)
6773
sid = sample_id.split('.', 1)[0]

0 commit comments

Comments
 (0)