chia-blockchain/chia/daemon
Justin England 72697119b8
close daemon client even for a BaseException in acquire_connection_to_daemon() (#14867)
<!-- Merging Requirements:
- Please give your PR a title that is release-note friendly
- In order to be merged, you must add the most appropriate category
Label (Added, Changed, Fixed) to your PR
-->
<!-- Explain why this is an improvement (Does this add missing
functionality, improve performance, or reduce complexity?) -->
### Purpose:

As is this would not close the daemon if a BaseException were raised.
For example `KeyboardInterrupt` or `asyncio.CancelledError` (on 3.8+).

<!-- Does this PR introduce a breaking change? -->
### Current Behavior:



### New Behavior:



<!-- As we aim for complete code coverage, please include details
regarding unit, and regression tests -->
### Testing Notes:



<!-- Attach any visual examples, or supporting evidence (attach any
.gif/video/console output below) -->
2023-04-11 14:50:45 -06:00
..
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
client.py avoid consuming exceptions while closing the daemon 2023-03-29 21:31:01 -04:00
keychain_proxy.py Add a daemon heartbeat setting to config.yaml (#13886) 2023-01-06 11:55:20 -06:00
keychain_server.py hint and dataclass chia.daemon.keychain_server (#14686) 2023-02-28 03:04:34 -06:00
server.py daemon: Fix removal while iterating over connections set (#14887) 2023-03-25 00:28:25 -05:00
windows_signal.py configure isort to add the future annotations import (#13327) 2022-09-30 03:40:22 -05:00