ruff exceptions: KeyError

This commit is contained in:
The MMGen Project 2026-10-26 13:36:47 +00:00
commit d2bd996abe
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
5 changed files with 7 additions and 7 deletions

View file

@ -154,7 +154,7 @@ class ListItemAttr(ImmutableAttr):
"return None if attribute doesn't exist"
try:
return instance.__dict__[self.name]
except:
except KeyError:
return None
def setattr_condition(self, instance):

View file

@ -165,7 +165,7 @@ class PasswordList(AddrList):
pw_bytes = xmrseed().seedlen_map_rev[self.pw_len]
try:
good_pw_len = xmrseed().seedlen_map[seed.byte_len]
except:
except KeyError:
die(1, f'{seed.byte_len*8}: unsupported seed length for Monero new-style mnemonic')
case 'b32' | 'b58' as pf:
pw_int = (32 if pf == 'b32' else 58) ** self.pw_len

View file

@ -392,13 +392,13 @@ class BitcoinRPCClient(RPCClient, metaclass=AsyncInit):
try:
if d['softforks']['segwit']['active'] is True:
return True
except:
except KeyError:
pass
try:
if d['bip9_softforks']['segwit']['status'] == 'active':
return True
except:
except KeyError:
pass
return self.cfg.test_suite and self.chain != 'regtest'

View file

@ -172,10 +172,10 @@ class RPCClient:
t = json.loads(text)
try:
m = t['error']['message']
except:
except KeyError:
try:
m = t['error']
except:
except KeyError:
m = t
die('RPCFailure', m)
else:

View file

@ -372,7 +372,7 @@ class TestCoinInfo(CoinInfo):
try:
bl = cls.external_tests_blacklist[addr_type][tool]
except:
except KeyError:
pass
else:
if bl is True or coin in bl: