mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-24 01:25:37 -05:00
Update Configure Python dialog to allow packages to be installed for specific kernels. (#10286)
This commit is contained in:
@@ -184,12 +184,12 @@ class ServerManagerWrapper implements azdata.nb.ServerManager {
|
||||
return this.onServerStartedEmitter.event;
|
||||
}
|
||||
|
||||
startServer(): Thenable<void> {
|
||||
return this.doStartServer();
|
||||
startServer(kernelSpec: azdata.nb.IKernelSpec): Thenable<void> {
|
||||
return this.doStartServer(kernelSpec);
|
||||
}
|
||||
|
||||
private async doStartServer(): Promise<void> {
|
||||
await this._proxy.ext.$doStartServer(this.handle);
|
||||
private async doStartServer(kernelSpec: azdata.nb.IKernelSpec): Promise<void> {
|
||||
await this._proxy.ext.$doStartServer(this.handle, kernelSpec);
|
||||
this._isStarted = true;
|
||||
this.onServerStartedEmitter.fire();
|
||||
}
|
||||
|
||||
@@ -54,8 +54,8 @@ export class ExtHostNotebook implements ExtHostNotebookShape {
|
||||
}
|
||||
}
|
||||
|
||||
$doStartServer(managerHandle: number): Thenable<void> {
|
||||
return this._withServerManager(managerHandle, (serverManager) => serverManager.startServer());
|
||||
$doStartServer(managerHandle: number, kernelSpec: azdata.nb.IKernelSpec): Thenable<void> {
|
||||
return this._withServerManager(managerHandle, (serverManager) => serverManager.startServer(kernelSpec));
|
||||
}
|
||||
|
||||
$doStopServer(managerHandle: number): Thenable<void> {
|
||||
|
||||
@@ -806,7 +806,7 @@ export interface ExtHostNotebookShape {
|
||||
$handleNotebookClosed(notebookUri: UriComponents): void;
|
||||
|
||||
// Server Manager APIs
|
||||
$doStartServer(managerHandle: number): Thenable<void>;
|
||||
$doStartServer(managerHandle: number, kernelSpec: azdata.nb.IKernelSpec): Thenable<void>;
|
||||
$doStopServer(managerHandle: number): Thenable<void>;
|
||||
|
||||
// Content Manager APIs
|
||||
|
||||
Reference in New Issue
Block a user