mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-17 02:51:36 -05:00
Always send \n instead of \r\n to Jupyter kernel (#7995)
* Always send \n instead of \r\n to kernel * Use replace instead of split/join
This commit is contained in:
@@ -87,6 +87,8 @@ export class JupyterKernel implements nb.IKernel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
requestExecute(content: nb.IExecuteRequest, disposeOnDone?: boolean): nb.IFuture {
|
requestExecute(content: nb.IExecuteRequest, disposeOnDone?: boolean): nb.IFuture {
|
||||||
|
content.code = Array.isArray(content.code) ? content.code.join('') : content.code;
|
||||||
|
content.code = content.code.replace(/\r+\n/gm, '\n'); // Remove \r (if it exists) from newlines
|
||||||
let futureImpl = this.kernelImpl.requestExecute(content as KernelMessage.IExecuteRequest, disposeOnDone);
|
let futureImpl = this.kernelImpl.requestExecute(content as KernelMessage.IExecuteRequest, disposeOnDone);
|
||||||
return new JupyterFuture(futureImpl);
|
return new JupyterFuture(futureImpl);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user