From fa826db477a981b48bff53021f9695a5f6682dc0 Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Wed, 7 Feb 2024 11:26:05 +0100 Subject: [PATCH] scripted-diff: test: Use int.to_bytes over struct packing -BEGIN VERIFY SCRIPT- sed -i --regexp-extended 's!struct.pack\(.H., (.*)\)!\1.to_bytes(2, "big")!g' $( git grep -l struct.pack ) -END VERIFY SCRIPT- --- contrib/seeds/generate-seeds.py | 6 ++--- contrib/signet/miner | 4 ++-- test/functional/feature_addrman.py | 12 +++++----- test/functional/p2p_segwit.py | 12 +++++----- test/functional/test_framework/p2p.py | 2 +- test/functional/test_framework/script.py | 28 ++++++++++++------------ 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/contrib/seeds/generate-seeds.py b/contrib/seeds/generate-seeds.py index e921757802a..c84be1055da 100755 --- a/contrib/seeds/generate-seeds.py +++ b/contrib/seeds/generate-seeds.py @@ -115,7 +115,7 @@ def parse_spec(s): def ser_compact_size(l): r = b"" if l < 253: - r = struct.pack("B", l) + r = l.to_bytes(1, "little") elif l < 0x10000: r = struct.pack("H', spec[2]) + r += spec[2].to_bytes(2, "big") return r def process_nodes(g, f, structname): diff --git a/contrib/signet/miner b/contrib/signet/miner index e5daf9f993e..7b7b3feb39b 100755 --- a/contrib/signet/miner +++ b/contrib/signet/miner @@ -52,10 +52,10 @@ def signet_txs(block, challenge): mroot = block.get_merkle_root(hashes) sd = b"" - sd += struct.pack("