From c2ffb537caa32664124b5cc51e2691308d72723f Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 26 Oct 2026 13:36:47 +0000 Subject: [PATCH] ruff exceptions: ConnectionError --- mmgen/daemon.py | 2 +- mmgen/proto/xmr/daemon.py | 2 +- mmgen/rpc/local.py | 2 +- mmgen/util2.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mmgen/daemon.py b/mmgen/daemon.py index 84bc506a..c9f568fb 100644 --- a/mmgen/daemon.py +++ b/mmgen/daemon.py @@ -231,7 +231,7 @@ class Daemon(Lockable): import socket try: socket.create_connection((host, port), timeout=timeout).close() - except: + except ConnectionError: return False else: return True diff --git a/mmgen/proto/xmr/daemon.py b/mmgen/proto/xmr/daemon.py index c69ad7bb..63191c30 100644 --- a/mmgen/proto/xmr/daemon.py +++ b/mmgen/proto/xmr/daemon.py @@ -132,7 +132,7 @@ class MoneroWalletDaemon(RPCDaemon): import socket try: socket.create_connection(('localhost', self.monerod_port), timeout=1).close() - except: + except ConnectionError: die('SocketError', f'Unable to connect to Monero daemon at localhost:{self.monerod_port}') self.user = user or self.cfg.wallet_rpc_user or self.cfg.monero_wallet_rpc_user diff --git a/mmgen/rpc/local.py b/mmgen/rpc/local.py index 58df7ee6..6b1cfda8 100644 --- a/mmgen/rpc/local.py +++ b/mmgen/rpc/local.py @@ -44,7 +44,7 @@ class RPCClient: import socket try: socket.create_connection((host, port), timeout=1).close() - except: + except ConnectionError: die('SocketError', f'Unable to connect to {host}:{port}') self.http_hdrs = {'Content-Type': 'application/json'} diff --git a/mmgen/util2.py b/mmgen/util2.py index 2888704c..850afd26 100644 --- a/mmgen/util2.py +++ b/mmgen/util2.py @@ -248,7 +248,7 @@ def port_in_use(port): import socket try: socket.create_connection(('localhost', port)).close() - except: + except ConnectionError: return False else: return True