| commit | d00a99716d3f3a402346261e9587d38372da32af | [log] [tgz] |
|---|---|---|
| author | Ronan Desplanques <desplanques@adacore.com> | Mon Dec 01 15:27:37 2025 +0100 |
| committer | Tom Tromey <tromey@adacore.com> | Mon Dec 15 07:28:10 2025 -0700 |
| tree | e2c7e12729fe0dd69c7ff04afe84360d34928730 | |
| parent | 60a614d2a56dff3c70bde93a93121ea52338b678 [diff] |
DAP: accept requests with '"arguments": null' Some Debug Adapter Protocol clients like Helix set the optional "arguments" field of the ConfigurationDone request to null, which is a bit odd but seems to be allowed by the protocol specification. Before this patch, Python exceptions would be raised on such requests. This patch makes it so these requests are treated as if the "arguments" field was absent.