Skip to content

Commit

Permalink
fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
DonJayamanne committed Jan 5, 2025
1 parent d8ab611 commit 04322cf
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions src/kernels/jupyter/jupyterUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -146,23 +146,28 @@ export function createJupyterConnectionInfo(
const serializer: import('@jupyterlab/services').ServerConnection.ISettings['serializer'] = {
deserialize: (data: ArrayBuffer, protocol?: string) => {
try {
if (typeof data === 'string') {
return deserialize(data, '');
}
return deserialize(data, protocol);
} catch (ex) {
logger.warn(`Failed to deserialize message protocol = ${protocol}`, ex);
if (protocol) {
return deserialize(data, '');
} else {
return deserialize(data, supportedKernelWebSocketProtocols.v1KernelWebsocketJupyterOrg);
} else {
return deserialize(data, '');
}
}
},
serialize: (msg: KernelMessage.IMessage, protocol?: string) => {
try {
return serialize(msg, protocol);
} catch (ex) {
logger.warn(`Failed to serialize message protocol = ${protocol}`, ex);
if (protocol) {
return serialize(msg, '');
} else {
return serialize(msg, supportedKernelWebSocketProtocols.v1KernelWebsocketJupyterOrg);
} else {
return serialize(msg, '');
}
}
}
Expand Down

0 comments on commit 04322cf

Please sign in to comment.