contrib: Remove unused functions

This commit is contained in:
MarcoFalke committed 2026-01-12 09:13:58 +01:00
1 parent 595504a432
commit facaf56214
2 files changed
-40

No files matched your search

-21
View File
@@ -1,21 +0,0 @@
#!/usr/bin/env python3
# Copyright (c) 2021-present The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
'''
Common utility functions
'''
import shutil
import sys
import os
def determine_wellknown_cmd(envvar, progname) -> list[str]:
maybe_env = os.getenv(envvar)
maybe_which = shutil.which(progname)
if maybe_env:
return maybe_env.split(' ') # Well-known vars are often meant to be word-split
elif maybe_which:
return [ maybe_which ]
else:
sys.exit(f"{progname} not found")
-19
View File
@@ -39,8 +39,6 @@ import sys
import shutil import shutil
import tempfile import tempfile
import textwrap import textwrap
import urllib.request
import urllib.error
import enum import enum
from hashlib import sha256 from hashlib import sha256
from pathlib import PurePath, Path from pathlib import PurePath, Path
@@ -116,18 +114,6 @@ def download_with_wget(remote_file, local_file):
return result.returncode == 0, result.stdout.decode().rstrip() return result.returncode == 0, result.stdout.decode().rstrip()
def download_lines_with_urllib(url) -> tuple[bool, list[str]]:
"""Get (success, text lines of a file) over HTTP."""
try:
return (True, [
line.strip().decode() for line in urllib.request.urlopen(url).readlines()])
except urllib.error.HTTPError as e:
log.warning(f"HTTP request to {url} failed (HTTPError): {e}")
except Exception as e:
log.warning(f"HTTP request to {url} failed ({e})")
return (False, [])
def verify_with_gpg( def verify_with_gpg(
filename, filename,
signature_filename, signature_filename,
@@ -148,11 +134,6 @@ def verify_with_gpg(
return result.returncode, gpg_data return result.returncode, gpg_data
def remove_files(filenames):
for filename in filenames:
os.remove(filename)
class SigData: class SigData:
"""GPG signature data as parsed from GPG stdout.""" """GPG signature data as parsed from GPG stdout."""
def __init__(self): def __init__(self):