У меня есть проект Python electrum
, который предоставляет команды для выполнения некоторых функций, например
@command('wp')
def paytomany(self, outputs, fee=None, from_addr=None, change_addr=None, nocheck=False, unsigned=False, rbf=None,
password=None, locktime=None):
"""Create a multi-output transaction. """
tx_fee = satoshis(fee)
domain = from_addr.split(',') if from_addr else None
tx = self._mktx(outputs, tx_fee, change_addr, domain, nocheck, unsigned, rbf, password, locktime)
return tx.as_dict()
поверх проекта. Я создал приложение-флягу, которое предоставляет API для вызова этих функций во время работы.это из командной строки
command = "./electrum paytomany"
result = subprocess.check_output([command + args], cwd=os.getcwd() + '/electrum',
shell=True).decode("utf-8")
здесь я могу отладить мое приложение фляги.но как я могу отладить функцию paytomany
, которую я запускаю, используя subprocess.check_output