Skip to content

Commit c1c59d9

Browse files
Merge pull request #206 from openml/fix205
if else around non guaranteed run element
2 parents 93badda + d925655 commit c1c59d9

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

openml/runs/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from .run import OpenMLRun
2-
from .functions import (run_task, get_run, list_runs)
2+
from .functions import (run_task, get_run, list_runs, get_runs)
33

4-
__all__ = ['OpenMLRun', 'run_task', 'get_run', 'list_runs']
4+
__all__ = ['OpenMLRun', 'run_task', 'get_run', 'list_runs', 'get_runs']

openml/runs/functions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,11 @@ def _create_run_from_xml(xml):
201201
uploader_name = run['oml:uploader_name']
202202
task_id = int(run['oml:task_id'])
203203
task_type = run['oml:task_type']
204-
task_evaluation_measure = run['oml:task_evaluation_measure']
204+
if 'oml:task_evaluation_measure' in run:
205+
task_evaluation_measure = run['oml:task_evaluation_measure']
206+
else:
207+
task_evaluation_measure = None
208+
205209
flow_id = int(run['oml:flow_id'])
206210
flow_name = run['oml:flow_name']
207211
setup_id = int(run['oml:setup_id'])

0 commit comments

Comments
 (0)