From cdff15050fff2f30183fab526fe448b9f901f49a Mon Sep 17 00:00:00 2001 From: Jan van Rijn Date: Fri, 21 Apr 2017 16:48:20 +0200 Subject: [PATCH] made evaluation measures optional --- openml/tasks/functions.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/openml/tasks/functions.py b/openml/tasks/functions.py index f69071fc9..2dad83e98 100644 --- a/openml/tasks/functions.py +++ b/openml/tasks/functions.py @@ -235,6 +235,11 @@ def _create_task_from_xml(xml): name = input_["@name"] inputs[name] = input_ + evaluation_measures = None + if 'evaluation_measures' in inputs: + evaluation_measures = inputs["evaluation_measures"]["oml:evaluation_measures"]["oml:evaluation_measure"] + + # Convert some more parameters for parameter in \ inputs["estimation_procedure"]["oml:estimation_procedure"][ @@ -251,5 +256,4 @@ def _create_task_from_xml(xml): "oml:type"], inputs["estimation_procedure"]["oml:estimation_procedure"][ "oml:data_splits_url"], estimation_parameters, - inputs["evaluation_measures"]["oml:evaluation_measures"][ - "oml:evaluation_measure"], None) + evaluation_measures, None)