v30.1
script, test: fix python linter E275 errors with flake8 5.0.4
GetExternalSigner(): fail if multiple signers are found
test: detect no external signer connected
wallet: return and display signer error