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 <module>
import asyncio
File "/usr/lib/python3.13/asyncio/__init__.py", line 8, in <module>
from .base_events import *
File "/usr/lib/python3.13/asyncio/base_events.py", line 18, in <module>
import concurrent.futures
File "/usr/lib/python3.13/concurrent/futures/__init__.py", line 8, in <module>
from concurrent.futures._base import (FIRST_COMPLETED,
...<9 lines>...
as_completed)
File "/usr/lib/python3.13/concurrent/futures/_base.py", line 7, in <module>
import logging
File "/home/user/wspace/electrum/electrum/logging.py", line 6, in <module>
import logging.handlers
ModuleNotFoundError: No module named 'logging.handlers'; 'logging' is not a package
```
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user