Skip to content

Commit 9e7f812

Browse files
committed
Fix keyerror in quality lookup
1 parent 1fff169 commit 9e7f812

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

openml/datasets/dataset.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -455,13 +455,14 @@ def _data_features_supported(self):
455455
return True
456456

457457

458-
459458
def _check_qualities(qualities):
460459
if qualities is not None:
461460
qualities_ = {}
462461
for xmlquality in qualities:
463462
name = xmlquality['oml:name']
464-
if xmlquality['oml:value'] is None:
463+
if 'oml:value' not in xmlquality:
464+
value = float('NaN')
465+
elif xmlquality['oml:value'] is None:
465466
value = float('NaN')
466467
elif xmlquality['oml:value'] == 'null':
467468
value = float('NaN')

0 commit comments

Comments
 (0)