From dc7f256270752792075402d33d6f358d52cc66e2 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Tue, 29 Sep 2026 09:23:31 +0000 Subject: [PATCH] =?UTF-8?q?protocol:=20set=20type=20of=20`max=5Ftx=5Ffee`?= =?UTF-8?q?=20after=20it=E2=80=99s=20set=20from=20cfg=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mmgen/protocol.py | 6 +++--- test/cmdtest_d/include/group_mgr.py | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mmgen/protocol.py b/mmgen/protocol.py index 74e23e78..76b53a48 100755 --- a/mmgen/protocol.py +++ b/mmgen/protocol.py @@ -113,15 +113,15 @@ class CoinProtocol(MMGenObject): from .util2 import get_keccak self.keccak_256 = get_keccak(cfg) - if need_amt and self.coin_amt: + self.set_cfg_opts() # a) could reset max_tx_fee + + if need_amt and self.coin_amt: # b) set type of max_tx_fee _after_ possible reset from . import amt from decimal import getcontext self.coin_amt = getattr(amt, self.coin_amt) self.max_tx_fee = self.coin_amt(str(self.max_tx_fee)) if self.max_tx_fee else None getcontext().prec = self.decimal_prec - self.set_cfg_opts() - def set_cfg_opts(self): pass diff --git a/test/cmdtest_d/include/group_mgr.py b/test/cmdtest_d/include/group_mgr.py index 05d5d256..65780069 100755 --- a/test/cmdtest_d/include/group_mgr.py +++ b/test/cmdtest_d/include/group_mgr.py @@ -148,7 +148,8 @@ class CmdGroupMgr: return cls def gm_init_group(self, cfg, trunner, gname, sg_name, spawn_prog): - write_to_cfgfile([]) + if not (cfg.resuming or cfg.skipping_deps): + write_to_cfgfile([]) cls = self.create_group(gname, sg_name, **self.cmd_groups[gname].params) cls.group_name = gname return cls(cfg, trunner, cfgs, spawn_prog)