From bda320f6d6d5087fe1afecd122831afe025f7633 Mon Sep 17 00:00:00 2001 From: jeffthibault Date: Fri, 27 Jan 2023 13:26:18 -0500 Subject: [PATCH] require proxy type for tor connection --- nostr/relay.py | 3 ++- nostr/relay_manager.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nostr/relay.py b/nostr/relay.py index de30d31..373a259 100644 --- a/nostr/relay.py +++ b/nostr/relay.py @@ -41,7 +41,8 @@ class Relay: self.ws.run_forever( sslopt=ssl_options, http_proxy_host=None if proxy is None else proxy.get('host'), - http_proxy_port=None if proxy is None else proxy.get('port') + http_proxy_port=None if proxy is None else proxy.get('port'), + proxy_type=None if proxy is None else proxy.get('type') ) def close(self): diff --git a/nostr/relay_manager.py b/nostr/relay_manager.py index ffb50df..191f5bd 100644 --- a/nostr/relay_manager.py +++ b/nostr/relay_manager.py @@ -35,7 +35,7 @@ class RelayManager: for relay in self.relays.values(): relay.close_subscription(id) - def open_connections(self, ssl_options: dict=None, proxy: dict= None): + def open_connections(self, ssl_options: dict=None, proxy: dict=None): for relay in self.relays.values(): threading.Thread( target=relay.connect,