From a6307b59bba4ad02a8a3bb55ffcf9b97edb29eb1 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 14 Nov 2022 09:54:07 +0000 Subject: [PATCH] tool.rpc: delete tracking wallet instance in twops() --- mmgen/tool/rpc.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/mmgen/tool/rpc.py b/mmgen/tool/rpc.py index 0e9fffb0..6b1b35ec 100755 --- a/mmgen/tool/rpc.py +++ b/mmgen/tool/rpc.py @@ -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,