From 5db4c3be37ac0a206e5c7066ad8344e651eab7bd Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Mon, 1 Dec 2025 11:29:48 +0300 Subject: [PATCH] Fixes: 1) Improve error logging for vendor integration failures by including the integration path. Extra: 1) Reformat logger.warning message for better readability. --- engine/core/utils/vendors.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/core/utils/vendors.py b/engine/core/utils/vendors.py index eb861c76..720daea3 100644 --- a/engine/core/utils/vendors.py +++ b/engine/core/utils/vendors.py @@ -19,6 +19,8 @@ def get_vendors_integrations(name: str | None = None) -> list[AbstractVendor]: module_name, class_name = vendor.integration_path.rsplit(".", 1) # type: ignore [union-attr] vendors_integrations.append(create_object(module_name, class_name)) except Exception as e: - logger.warning("Couldn't load integration for vendor %s: %s", vendor.name, e) + logger.warning( + "Couldn't load integration %s for vendor %s: %s", vendor.integration_path, vendor.name, str(e) + ) return vendors_integrations