From 2c282570a33637315ebb81f5ee1147b26bfdb31a Mon Sep 17 00:00:00 2001 From: Arie Peterson Date: Fri, 28 Jun 2019 14:15:56 +0200 Subject: [PATCH] Return proxy responses also in case of exceptions --- stapled/core/stapleadder.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/stapled/core/stapleadder.py b/stapled/core/stapleadder.py index c410f1e..85c6ee8 100644 --- a/stapled/core/stapleadder.py +++ b/stapled/core/stapleadder.py @@ -263,11 +263,11 @@ class StapleAdder(threading.Thread): # raise # else: # break - with stapled_except_handle(): - responses = [] - if not isinstance(paths, (list, tuple)): - paths = [paths] - for path in paths: + responses = [] + if not isinstance(paths, (list, tuple)): + paths = [paths] + for path in paths: + with stapled_except_handle(): try: sock = self.socks[path] response = self._send(sock, "{}\n".format(command)) @@ -277,4 +277,4 @@ class StapleAdder(threading.Thread): LOG.debug("Received HAProxy response '%s'", response) responses.append((path, response)) - return responses + return responses -- GitLab