From 4ca6aa8df1382e04eddbe95e459f74b65d26c4aa Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 24 Mar 2026 15:34:03 -0300 Subject: [PATCH 1/2] better network deploy log --- networkapi/api_deploy/facade.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/networkapi/api_deploy/facade.py b/networkapi/api_deploy/facade.py index 2b307e92..97d0a130 100644 --- a/networkapi/api_deploy/facade.py +++ b/networkapi/api_deploy/facade.py @@ -75,7 +75,11 @@ def _applyconfig(equipment, filename, equipment_access=None, source_server=None, equip_plugin.connect() equip_plugin.ensure_privilege_level() vrf = equip_plugin.equipment_access.vrf.internal_name if equip_plugin.equipment_access.vrf else None - equip_output = equip_plugin.copyScriptFileToConfig(filename, use_vrf=vrf) + try: + equip_output = equip_plugin.copyScriptFileToConfig(filename, use_vrf=vrf) + except Exception as e: + log.exception('Error applying config on equipment %s: %s', equipment.nome, str(e)) + api_exceptions.NetworkAPIException(str(e)) equip_plugin.close() return equip_output From fde95e6eb53492c7a84f7af45c5950ba62ab2e97 Mon Sep 17 00:00:00 2001 From: woody Date: Tue, 24 Mar 2026 15:36:49 -0300 Subject: [PATCH 2/2] fix attempt --- networkapi/api_deploy/facade.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/networkapi/api_deploy/facade.py b/networkapi/api_deploy/facade.py index 97d0a130..eaa7fa55 100644 --- a/networkapi/api_deploy/facade.py +++ b/networkapi/api_deploy/facade.py @@ -79,7 +79,7 @@ def _applyconfig(equipment, filename, equipment_access=None, source_server=None, equip_output = equip_plugin.copyScriptFileToConfig(filename, use_vrf=vrf) except Exception as e: log.exception('Error applying config on equipment %s: %s', equipment.nome, str(e)) - api_exceptions.NetworkAPIException(str(e)) + raise api_exceptions.NetworkAPIException(str(e)) equip_plugin.close() return equip_output