From fa5f938cfe4264054e9017fbe710c81e7b3bb150 Mon Sep 17 00:00:00 2001 From: MarcoFalke Date: Thu, 22 Apr 2021 14:16:42 +0200 Subject: [PATCH] test: Remove new_tx reference new_tx is a reference to tx. To avoid confusion and code-bloat, remove it --- test/functional/feature_cltv.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/test/functional/feature_cltv.py b/test/functional/feature_cltv.py index f2130fb588..5c4512c387 100755 --- a/test/functional/feature_cltv.py +++ b/test/functional/feature_cltv.py @@ -47,13 +47,11 @@ def cltv_modify_tx(node, tx, prepend_scriptsig, nsequence=None, nlocktime=None): # Need to re-sign, since nSequence and nLockTime changed signed_result = node.signrawtransactionwithwallet(ToHex(tx)) - new_tx = CTransaction() - new_tx.deserialize(BytesIO(hex_str_to_bytes(signed_result['hex']))) - else: - new_tx = tx + tx = CTransaction() + tx.deserialize(BytesIO(hex_str_to_bytes(signed_result['hex']))) - new_tx.vin[0].scriptSig = CScript(prepend_scriptsig + list(CScript(new_tx.vin[0].scriptSig))) - return new_tx + tx.vin[0].scriptSig = CScript(prepend_scriptsig + list(CScript(tx.vin[0].scriptSig))) + return tx def cltv_invalidate(node, tx, failure_reason):