tool.rpc: delete tracking wallet instance in twops()

This commit is contained in:
The MMGen Project 2022-11-14 09:54:07 +00:00
commit a6307b59bb
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2

View file

@ -60,9 +60,14 @@ class tool_cmd(tool_cmd_base):
if interactive:
await obj.view_filter_and_sort()
return True
ret = True
else:
return await obj.format('detail' if detail else 'squeezed')
ret = await obj.format('detail' if detail else 'squeezed')
if hasattr(obj,'wallet'):
del obj.wallet
return ret
async def twview(self,
pager: 'send output to pager' = False,
@ -77,11 +82,9 @@ class tool_cmd(tool_cmd_base):
from ..tw.unspent import TwUnspentOutputs
obj = await TwUnspentOutputs(self.proto,minconf=minconf)
ret = await self.twops(
return await self.twops(
obj,pager,reverse,wide,sort,age_fmt,interactive,
show_mmid = show_mmid )
del obj.wallet
return ret
async def txhist(self,
pager: 'send output to pager' = False,