We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7baf8e4 commit 9000fe2Copy full SHA for 9000fe2
packages/xeus/src/worker.ts
@@ -208,9 +208,11 @@ export abstract class XeusRemoteKernel {
208
209
this._initializeStdin(baseUrl, browsingContextId);
210
// backward compatibility: Checking if the kernel constructor takes argument or not
211
- rawXKernel = globalThis.Module.xkernel.length
212
- ? new globalThis.Module.xkernel(kernelSpec.argv)
213
- : new globalThis.Module.xkernel();
+ try {
+ rawXKernel = new globalThis.Module.xkernel(kernelSpec.argv);
+ } catch(e) {
214
+ rawXKernel = new globalThis.Module.xkernel();
215
+ }
216
rawXServer = rawXKernel.get_server();
217
if (!rawXServer) {
218
this._logger.error('Failed to start kernel!');
0 commit comments