summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <birte.friesel@uos.de>2025-05-27 12:25:45 +0200
committerBirte Kristina Friesel <birte.friesel@uos.de>2025-05-27 12:25:45 +0200
commitca4c82c3e5613b53c7a05a963c72112d763b7cc0 (patch)
treeb7a6e6db9d72811f2bf39ac83311ace616175152
parenta779441d9d41369b6b79917fdd2a8dcb371759ca (diff)
AnalyticModel.to_json: handle re-export of loaded model (does not have stats)
-rw-r--r--lib/model.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/model.py b/lib/model.py
index 754c723..4d1edd5 100644
--- a/lib/model.py
+++ b/lib/model.py
@@ -709,9 +709,10 @@ class AnalyticModel:
]
attr_name = list(self.attributes(name))[0]
for param_name in self.parameters:
- ret["paramValuesbyName"][name][param_name] = self.attr_by_name[name][
- attr_name
- ].stats.distinct_values_by_param_name[param_name]
+ if self.attr_by_name[name][attr_name].stats is not None:
+ ret["paramValuesbyName"][name][param_name] = self.attr_by_name[
+ name
+ ][attr_name].stats.distinct_values_by_param_name[param_name]
return ret