我有一个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()
在项目的顶部,我创建了一个flask应用程序,当我从命令行运行它时,该应用程序提供了一个API来调用这些功能
command = "./electrum paytomany"
result = subprocess.check_output([command + args], cwd=os.getcwd() + '/electrum',
shell=True).decode("utf-8")
在这里我可以调试我的烧瓶应用程序。但是如何调试使用paytomany
运行的subprocess.check_output
函数