diff --git a/qa/rpc-tests/test_framework/test_framework.py b/qa/rpc-tests/test_framework/test_framework.py index c48a3571bc4035..c355f3658f88e6 100755 --- a/qa/rpc-tests/test_framework/test_framework.py +++ b/qa/rpc-tests/test_framework/test_framework.py @@ -535,10 +535,14 @@ def wait_for_instantlock(self, txid, node): start = time() locked = False while True: - is_tx = node.getrawtransaction(txid, True) - if is_tx['instantlock']: - locked = True - break + try: + is_tx = node.getrawtransaction(txid, True) + if is_tx['instantlock']: + locked = True + break + except: + # TX not received yet? + pass if time() > start + 10: break sleep(0.5)