From d085725fdcc00289f11f1b70a3972d5916e4e52f Mon Sep 17 00:00:00 2001 From: Andy Clegg Date: Tue, 24 Oct 2023 12:06:51 +0100 Subject: [PATCH 1/2] Add target context to connection error --- nameko_grpc/channel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nameko_grpc/channel.py b/nameko_grpc/channel.py index 625d573..f6ebc61 100644 --- a/nameko_grpc/channel.py +++ b/nameko_grpc/channel.py @@ -77,7 +77,10 @@ def get(self): def start(self): self.run = True for target in self.targets: - self.connect(urlparse(target)) + try: + self.connect(urlparse(target)) + except OSError as e: + raise type(e)(f"Failed to connect to {target}") from e def stop(self): self.run = False From 5a610b818f212b4884783729076779e546375c91 Mon Sep 17 00:00:00 2001 From: Andy Clegg Date: Tue, 24 Oct 2023 12:59:25 +0100 Subject: [PATCH 2/2] Bump version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 503a315..9391851 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ setup( name="nameko-grpc", - version="1.4.0rc2", + version="1.4.0rc3", description="Nameko gRPC extensions", long_description=readme, long_description_content_type="text/markdown",