view src/pybitcoin/__helpers.py @ 4:b0528a1e36b2

set private modules
author Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
date Sat, 09 Oct 2021 13:23:03 +0200
parents src/pybitcoin/helpers.py@f45c3c4f9932
children
line wrap: on
line source

"""Helper functions"""

import subprocess


def __run(command):
    """
    Execute shell command
    :param command: list, required
    :return: string
    """

    output = subprocess.run(command, capture_output=True, text=True)

    if output.returncode != 0:  # An error occurred
        raise ValueError(output.stderr)
    else:
        return output.stdout