Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
391bca59
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
391bca59
编写于
8月 10, 2020
作者:
R
rebornix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
re #104262. add log for execution and cancel.
上级
03467e96
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
10 deletion
+16
-10
src/vs/workbench/api/browser/mainThreadNotebook.ts
src/vs/workbench/api/browser/mainThreadNotebook.ts
+16
-10
未找到文件。
src/vs/workbench/api/browser/mainThreadNotebook.ts
浏览文件 @
391bca59
...
...
@@ -474,10 +474,10 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
await
this
.
_proxy
.
$resolveNotebookEditor
(
viewType
,
uri
,
editorId
);
},
executeNotebookByAttachedKernel
:
async
(
viewType
:
string
,
uri
:
URI
)
=>
{
return
this
.
executeNotebookByAttachedKernel
(
viewType
,
uri
);
return
this
.
executeNotebookByAttachedKernel
(
viewType
,
uri
,
undefined
);
},
cancelNotebookByAttachedKernel
:
async
(
viewType
:
string
,
uri
:
URI
)
=>
{
return
this
.
cancelNotebookByAttachedKernel
(
viewType
,
uri
);
return
this
.
cancelNotebookByAttachedKernel
(
viewType
,
uri
,
undefined
);
},
onDidReceiveMessage
:
(
editorId
:
string
,
rendererType
:
string
|
undefined
,
message
:
unknown
)
=>
{
this
.
_proxy
.
$onDidReceiveMessage
(
editorId
,
rendererType
,
message
);
...
...
@@ -486,10 +486,10 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
return
this
.
removeNotebookTextModel
(
uri
);
},
executeNotebookCell
:
async
(
uri
:
URI
,
handle
:
number
)
=>
{
return
this
.
_proxy
.
$
executeNotebookByAttachedKernel
(
_viewType
,
uri
,
handle
);
return
this
.
executeNotebookByAttachedKernel
(
_viewType
,
uri
,
handle
);
},
cancelNotebookCell
:
async
(
uri
:
URI
,
handle
:
number
)
=>
{
return
this
.
_proxy
.
$
cancelNotebookByAttachedKernel
(
_viewType
,
uri
,
handle
);
return
this
.
cancelNotebookByAttachedKernel
(
_viewType
,
uri
,
handle
);
},
save
:
async
(
uri
:
URI
,
token
:
CancellationToken
)
=>
{
return
this
.
_proxy
.
$saveNotebook
(
_viewType
,
uri
,
token
);
...
...
@@ -519,7 +519,7 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
}
async
$registerNotebookKernel
(
extension
:
NotebookExtensionDescription
,
id
:
string
,
label
:
string
,
selectors
:
(
string
|
IRelativePattern
)[],
preloads
:
UriComponents
[]):
Promise
<
void
>
{
const
kernel
=
new
MainThreadNotebookKernel
(
this
.
_proxy
,
id
,
label
,
selectors
,
extension
.
id
,
URI
.
revive
(
extension
.
location
),
preloads
.
map
(
preload
=>
URI
.
revive
(
preload
)));
const
kernel
=
new
MainThreadNotebookKernel
(
this
.
_proxy
,
id
,
label
,
selectors
,
extension
.
id
,
URI
.
revive
(
extension
.
location
),
preloads
.
map
(
preload
=>
URI
.
revive
(
preload
))
,
this
.
logService
);
this
.
_notebookKernels
.
set
(
id
,
kernel
);
this
.
_notebookService
.
registerNotebookKernel
(
kernel
);
return
;
...
...
@@ -552,9 +552,11 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
return
that
.
_proxy
.
$resolveNotebookKernel
(
handle
,
editorId
,
uri
,
kernelId
,
token
);
},
executeNotebook
:
(
uri
:
URI
,
kernelId
:
string
,
cellHandle
:
number
|
undefined
)
=>
{
this
.
logService
.
debug
(
'
MainthreadNotebooks.registerNotebookKernelProvider#executeNotebook
'
,
uri
.
path
,
kernelId
,
cellHandle
);
return
that
.
_proxy
.
$executeNotebookKernelFromProvider
(
handle
,
uri
,
kernelId
,
cellHandle
);
},
cancelNotebook
:
(
uri
:
URI
,
kernelId
:
string
,
cellHandle
:
number
|
undefined
)
=>
{
this
.
logService
.
debug
(
'
MainthreadNotebooks.registerNotebookKernelProvider#cancelNotebook
'
,
uri
.
path
,
kernelId
,
cellHandle
);
return
that
.
_proxy
.
$cancelNotebookKernelFromProvider
(
handle
,
uri
,
kernelId
,
cellHandle
);
},
});
...
...
@@ -611,12 +613,14 @@ export class MainThreadNotebooks extends Disposable implements MainThreadNoteboo
}
}
async
executeNotebookByAttachedKernel
(
viewType
:
string
,
uri
:
URI
):
Promise
<
void
>
{
return
this
.
_proxy
.
$executeNotebookByAttachedKernel
(
viewType
,
uri
,
undefined
);
async
executeNotebookByAttachedKernel
(
viewType
:
string
,
uri
:
URI
,
handle
:
number
|
undefined
):
Promise
<
void
>
{
this
.
logService
.
debug
(
'
MainthreadNotebooks#executeNotebookByAttachedKernel
'
,
uri
.
path
,
handle
);
return
this
.
_proxy
.
$executeNotebookByAttachedKernel
(
viewType
,
uri
,
handle
);
}
async
cancelNotebookByAttachedKernel
(
viewType
:
string
,
uri
:
URI
):
Promise
<
void
>
{
return
this
.
_proxy
.
$cancelNotebookByAttachedKernel
(
viewType
,
uri
,
undefined
);
async
cancelNotebookByAttachedKernel
(
viewType
:
string
,
uri
:
URI
,
handle
:
number
|
undefined
):
Promise
<
void
>
{
this
.
logService
.
debug
(
'
MainthreadNotebooks#cancelNotebookByAttachedKernel
'
,
uri
.
path
,
handle
);
return
this
.
_proxy
.
$cancelNotebookByAttachedKernel
(
viewType
,
uri
,
handle
);
}
async
$postMessage
(
editorId
:
string
,
forRendererId
:
string
|
undefined
,
value
:
any
):
Promise
<
boolean
>
{
...
...
@@ -655,11 +659,13 @@ export class MainThreadNotebookKernel implements INotebookKernelInfo {
readonly
selectors
:
(
string
|
IRelativePattern
)[],
readonly
extension
:
ExtensionIdentifier
,
readonly
extensionLocation
:
URI
,
readonly
preloads
:
URI
[]
readonly
preloads
:
URI
[],
readonly
logService
:
ILogService
)
{
}
async
executeNotebook
(
viewType
:
string
,
uri
:
URI
,
handle
:
number
|
undefined
):
Promise
<
void
>
{
this
.
logService
.
debug
(
'
MainThreadNotebookKernel#executeNotebook
'
,
uri
.
path
,
handle
);
return
this
.
_proxy
.
$executeNotebook2
(
this
.
id
,
viewType
,
uri
,
handle
);
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录