diff --git a/hyperglass/command/execute.py b/hyperglass/command/execute.py index e6a6c6f..09531db 100644 --- a/hyperglass/command/execute.py +++ b/hyperglass/command/execute.py @@ -163,6 +163,7 @@ class Netmiko: logger.debug( f"Response for direction connection with command {self.command}:\n{response}" ) + nm_connect_direct.disconnect() except ( NetMikoAuthenticationException, NetMikoTimeoutException, @@ -172,7 +173,6 @@ class Netmiko: response = config["messages"]["general"] status = codes["danger"] logger.error(f"{netmiko_exception}, {status}") - nm_connect_direct.disconnect() return response, status def proxied(self):