From 2a996f88444633b647c83b8e913510bd9e61aa31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bruno=20Duy=C3=A9?= Date: Wed, 4 Sep 2019 19:03:24 +0200 Subject: [PATCH] Temporary fix (waiting for #372 to be closed): don't crash when API return lists in `dimensions_values_labels` key --- dbnomics/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dbnomics/__init__.py b/dbnomics/__init__.py index d105bfa..8b6969b 100644 --- a/dbnomics/__init__.py +++ b/dbnomics/__init__.py @@ -211,7 +211,8 @@ def fetch_series_by_api_link(api_link, max_nb_series=None, dataset_dimensions = datasets_dimensions[complete_dataset_code] for dimension_code, dimension_label in dataset_dimensions['dimensions_labels'].items(): dimension_value_code = series_dims_by_dataset_code[complete_dataset_code][dimension_code] - flat_series[dimension_label] = dataset_dimensions['dimensions_values_labels'][dimension_code][dimension_value_code] + flat_series[dimension_label] = dict(dataset_dimensions['dimensions_values_labels'] + [dimension_code])[dimension_value_code] flat_series_list.append(flat_series) # Only applies if filters are used. -- GitLab