Commit ad0a9cd
committed
[lldb-dap] Test Gardening, improving DebugCommunication.
Improving the readability and correctness of DebugCommunication by adding type annotations to many parts of the library and trying to improve the implementation of a few key areas of the code to better handle correctness.
Specifically, this refactored the `DebugCommunication._handle_recv_packet` function to ensure consistency with the reader thread when handling state changes and improved the `DebugCommunication._recv_packet` helper to make it easier to follow by adding some additional helpers.1 parent 909212f commit ad0a9cd
File tree
3 files changed
+340
-260
lines changed- lldb
- packages/Python/lldbsuite/test/tools/lldb-dap
- test/API/tools/lldb-dap/cancel
3 files changed
+340
-260
lines changed
0 commit comments