Skip to content

Commit 208c811

Browse files
committed
append the error messages
1 parent d1c2764 commit 208c811

File tree

1 file changed

+9
-5
lines changed
  • ads/opctl/operator/lowcode/forecast/model

1 file changed

+9
-5
lines changed

ads/opctl/operator/lowcode/forecast/model/automlx.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -476,11 +476,15 @@ def explain_model(self):
476476
# Fall back to the default explanation generation method
477477
super().explain_model()
478478
except Exception as e:
479-
self.errors_dict[s_id] = {
480-
"model_name": self.spec.model,
481-
"error": str(e),
482-
"error_trace": traceback.format_exc(),
483-
}
479+
if s_id in self.errors_dict:
480+
self.errors_dict[s_id]["explainer_error"] = str(e)
481+
self.errors_dict[s_id]["explainer_error_trace"] = traceback.format_exc()
482+
else:
483+
self.errors_dict[s_id] = {
484+
"model_name": self.spec.model,
485+
"explainer_error": str(e),
486+
"explainer_error_trace": traceback.format_exc(),
487+
}
484488
logger.warning(
485489
f"Failed to generate explanations for series {s_id} with error: {e}."
486490
)

0 commit comments

Comments
 (0)