From baf9a1d976b606b9611b42849d39a4462d06f9a5 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Fri, 20 Mar 2026 16:03:44 +0000 Subject: [PATCH] interface.py: rm broken dead code As it's failing due to relative imports, this might have been broken since py2->py3 migration. ``` $ python3 ./electrum/interface.py Traceback (most recent call last): File "/home/user/wspace/electrum/./electrum/interface.py", line 31, in import asyncio File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in from .base_events import * File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in import concurrent.futures File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in from concurrent.futures._base import (FIRST_COMPLETED, ...<9 lines>... as_completed) File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in import logging File "/home/user/wspace/electrum/electrum/logging.py", line 6, in import logging.handlers ModuleNotFoundError: No module named 'logging.handlers'; 'logging' is not a package ``` --- electrum/interface.py | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/electrum/interface.py b/electrum/interface.py index e62abc2a5..7f0af68bd 100644 --- a/electrum/interface.py +++ b/electrum/interface.py @@ -1805,36 +1805,3 @@ def sanitize_tx_broadcast_response(server_msg) -> str: return msg if msg else substring # otherwise: return _("Unknown error") - - -def check_cert(host, cert): - try: - b = pem.dePem(cert, 'CERTIFICATE') - x = x509.X509(b) - except Exception: - traceback.print_exc(file=sys.stdout) - return - - try: - x.check_date() - expired = False - except Exception: - expired = True - - m = "host: %s\n"%host - m += "has_expired: %s\n"% expired - util.print_msg(m) - -def test_certificates(): - from .simple_config import SimpleConfig - config = SimpleConfig() - mydir = os.path.join(config.path, "certs") - certs = os.listdir(mydir) - for c in certs: - p = os.path.join(mydir,c) - with open(p, encoding='utf-8') as f: - cert = f.read() - check_cert(c, cert) - -if __name__ == "__main__": - test_certificates()