From be2c9e621312a8657975c23b2744a19f3139df57 Mon Sep 17 00:00:00 2001 From: LOMAN Julius Date: Tue, 4 Jan 2022 13:36:06 +0100 Subject: [PATCH] Fix paramiko client wrapper for named hostname --- autodynatrace/wrappers/paramiko/wrapper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autodynatrace/wrappers/paramiko/wrapper.py b/autodynatrace/wrappers/paramiko/wrapper.py index 063c788..c7c8076 100644 --- a/autodynatrace/wrappers/paramiko/wrapper.py +++ b/autodynatrace/wrappers/paramiko/wrapper.py @@ -7,7 +7,10 @@ def instrument(): @wrapt.patch_function_wrapper("paramiko.client", "SSHClient.connect") def paramiko_connect(wrapped, instance, args, kwargs): - host = args[0] + try: + host = args[0] + except IndexError: + host = kwargs.get("hostname","") port = kwargs.get("port", 22) url = "ssh://{}:{}".format(host, port)