debugger: Use debugpy's suggested names for child sessions (#33885)
Just like vscode-js-debug, debugpy uses the `name` key in
StartDebuggingRequestArguments for this:
0d65353cc6/src/debugpy/adapter/clients.py (L753)
Release Notes:
- debugger: Made the names of Python subprocesses in the session list
more helpful.
This commit is contained in:
parent
03ca2f4d2b
commit
38544e514a
1 changed files with 9 additions and 0 deletions
|
@ -660,6 +660,15 @@ impl DebugAdapter for PythonDebugAdapter {
|
||||||
self.get_installed_binary(delegate, &config, None, user_args, toolchain, false)
|
self.get_installed_binary(delegate, &config, None, user_args, toolchain, false)
|
||||||
.await
|
.await
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn label_for_child_session(&self, args: &StartDebuggingRequestArguments) -> Option<String> {
|
||||||
|
let label = args
|
||||||
|
.configuration
|
||||||
|
.get("name")?
|
||||||
|
.as_str()
|
||||||
|
.filter(|label| !label.is_empty())?;
|
||||||
|
Some(label.to_owned())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async fn fetch_latest_adapter_version_from_github(
|
async fn fetch_latest_adapter_version_from_github(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue