From c5f4ad652f067c6d59a87d7ceccba00d4b045aa1 Mon Sep 17 00:00:00 2001 From: vtexier <vit@free.fr> Date: Wed, 16 Oct 2019 16:54:01 +0200 Subject: [PATCH] [fix] #58 fix api.endpoint after rebase --- duniterpy/api/endpoint.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/duniterpy/api/endpoint.py b/duniterpy/api/endpoint.py index 50833ab5..08792235 100644 --- a/duniterpy/api/endpoint.py +++ b/duniterpy/api/endpoint.py @@ -389,9 +389,12 @@ class WS2PEndpoint(Endpoint): :param proxy: Proxy url :return: """ - return ConnectionHandler( - "https", "wss", self.server, self.port, self.path, session, proxy - ) + http_scheme = 'http' + websocket_scheme = 'ws' + if self.port == 443: + http_scheme += 's' + websocket_scheme += 's' + return ConnectionHandler(http_scheme, websocket_scheme, self.server, self.port, self.path, session, proxy) def __str__(self) -> str: return self.inline() -- GitLab