From 6863ea348376504c4edabc12c1750e8230dd0600 Mon Sep 17 00:00:00 2001 From: zebra-lucky Date: Sat, 2 Nov 2024 13:18:16 +0200 Subject: [PATCH] onionmc_support.py: addtional fix to simplify testing --- electrum/plugins/joinmarket/jmdaemon/onionmc_support.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/electrum/plugins/joinmarket/jmdaemon/onionmc_support.py b/electrum/plugins/joinmarket/jmdaemon/onionmc_support.py index fb0cbf27b..83948faa6 100644 --- a/electrum/plugins/joinmarket/jmdaemon/onionmc_support.py +++ b/electrum/plugins/joinmarket/jmdaemon/onionmc_support.py @@ -28,8 +28,8 @@ class TorClientService: self.factory = factory self.logger = factory.logger self.timeout = timeout - self.proxy = aiorpcx.SOCKSProxy( - f'{socks5_host}:{socks5_port}', aiorpcx.SOCKS5, None) + self.socks5_host = socks5_host + self.socks5_port = socks5_port self.host = host self.port = port self.fail_after_failures = 1 @@ -47,7 +47,9 @@ class TorClientService: return self.connected_deferred async def _proxy_create_conn(self): - self.transport, self.protocol = await self.proxy.create_connection( + proxy = aiorpcx.SOCKSProxy( + f'{self.socks5_host}:{self.socks5_port}', aiorpcx.SOCKS5, None) + self.transport, self.protocol = await proxy.create_connection( self.factory.buildProtocol, self.host, self.port) async def _start_service(self):