From f0c475fe03bb03dc4861062368506ca84b8320b7 Mon Sep 17 00:00:00 2001 From: moririn2528 Date: Thu, 17 Aug 2023 15:45:34 +0900 Subject: [PATCH] fix by review --- optuna_dashboard/_serializer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/optuna_dashboard/_serializer.py b/optuna_dashboard/_serializer.py index 4a804af8..a037290e 100644 --- a/optuna_dashboard/_serializer.py +++ b/optuna_dashboard/_serializer.py @@ -108,7 +108,9 @@ def serialize_study_summary(summary: StudySummary) -> dict[str, Any]: "study_name": summary.study_name, "directions": [d.name.lower() for d in summary.directions], "user_attrs": serialize_attrs(summary.user_attrs), - "is_preferential": summary.system_attrs.get(_SYSTEM_ATTR_PREFERENTIAL_STUDY, False), + "is_preferential": getattr(summary, "_system_attrs", {}).get( + _SYSTEM_ATTR_PREFERENTIAL_STUDY, False + ), } if summary.datetime_start is not None: