debugger beta: Fix panic that could occur when parsing an invalid dap schema (#31175)
Release Notes: - N/A
This commit is contained in:
parent
06f725d51b
commit
80a00cd241
4 changed files with 21 additions and 6 deletions
|
@ -201,7 +201,10 @@ impl DebugAdapter for PythonDebugAdapter {
|
|||
) -> Result<StartDebuggingRequestArgumentsRequest> {
|
||||
let map = config.as_object().context("Config isn't an object")?;
|
||||
|
||||
let request_variant = map["request"].as_str().context("request is not valid")?;
|
||||
let request_variant = map
|
||||
.get("request")
|
||||
.and_then(|val| val.as_str())
|
||||
.context("request is not valid")?;
|
||||
|
||||
match request_variant {
|
||||
"launch" => Ok(StartDebuggingRequestArgumentsRequest::Launch),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue