From 13735df5e33e9419c9e7fef0ec88f965cb60abcf Mon Sep 17 00:00:00 2001 From: shouya Date: Fri, 16 Jun 2023 20:02:19 +0900 Subject: [PATCH 1/2] Allow one to specify server endpoint in config --- aw_client/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aw_client/client.py b/aw_client/client.py index 66d47d4..a85d4f9 100644 --- a/aw_client/client.py +++ b/aw_client/client.py @@ -88,9 +88,10 @@ def __init__( server_host = host or server_config["hostname"] server_port = port or server_config["port"] - self.server_address = "{protocol}://{host}:{port}".format( + default_server_address = "{protocol}://{host}:{port}".format( protocol=protocol, host=server_host, port=server_port ) + self.server_address = server_config["endpoint"] or default_server_address self.instance = SingleInstance( f"{self.client_name}-at-{server_host}-on-{server_port}" From 6a4426d65c8373773a315375d1e040e3e8da0870 Mon Sep 17 00:00:00 2001 From: shouya Date: Sat, 17 Jun 2023 01:33:07 +0900 Subject: [PATCH 2/2] Fix KeyError --- aw_client/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aw_client/client.py b/aw_client/client.py index a85d4f9..7322bf4 100644 --- a/aw_client/client.py +++ b/aw_client/client.py @@ -91,7 +91,7 @@ def __init__( default_server_address = "{protocol}://{host}:{port}".format( protocol=protocol, host=server_host, port=server_port ) - self.server_address = server_config["endpoint"] or default_server_address + self.server_address = server_config.get("endpoint") or default_server_address self.instance = SingleInstance( f"{self.client_name}-at-{server_host}-on-{server_port}"