I think we need to be less afraid to raise exceptions. try/except blocks like the one below are counter productive. In recent CI runs for example, wait_for_health() fails, meaning apply_network_conditions() is just skipped, but the test continues to run along.
I think we need to be less afraid to raise exceptions. try/except blocks like the one below are counter productive. In recent CI runs for example,
wait_for_health()
fails, meaningapply_network_conditions()
is just skipped, but the test continues to run along.Somewhat related to https://github.com/bitcoin-dev-project/warnet/issues/198
https://github.com/bitcoin-dev-project/warnet/blob/44102004f9535bcc82a67b71de4138bfd826bb78/src/warnet/server.py#L472-L485