diff options
author | Kyle Kelley <rgbkrk@gmail.com> | 2024-07-27 01:39:08 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-27 10:39:08 +0200 |
commit | 63f8218a7d9c70b214408c951b9cf038403a9229 (patch) | |
tree | 3fb9512b913e42913aaaeab31cb17d38a8594d65 /cli/ops/jupyter.rs | |
parent | 06b6352292b69359768c99a1fc984fa4bdcd07c9 (diff) |
fix: adapt to new jupyter runtime API and include session IDs (#24762)
Closes #24737, #24437.
Diffstat (limited to 'cli/ops/jupyter.rs')
-rw-r--r-- | cli/ops/jupyter.rs | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/cli/ops/jupyter.rs b/cli/ops/jupyter.rs index 95d232f11..f7f006d9b 100644 --- a/cli/ops/jupyter.rs +++ b/cli/ops/jupyter.rs @@ -65,14 +65,12 @@ pub fn op_jupyter_input( return Ok(None); } - let msg = JupyterMessage::new( - InputRequest { - prompt, - password: is_password, - } - .into(), - Some(&last_request), - ); + let content = InputRequest { + prompt, + password: is_password, + }; + + let msg = JupyterMessage::new(content, Some(&last_request)); let Ok(()) = stdin_connection_proxy.lock().tx.send(msg) else { return Ok(None); @@ -149,13 +147,13 @@ pub fn op_print( let sender = state.borrow_mut::<mpsc::UnboundedSender<StreamContent>>(); if is_err { - if let Err(err) = sender.send(StreamContent::stderr(msg.into())) { + if let Err(err) = sender.send(StreamContent::stderr(msg)) { log::error!("Failed to send stderr message: {}", err); } return Ok(()); } - if let Err(err) = sender.send(StreamContent::stdout(msg.into())) { + if let Err(err) = sender.send(StreamContent::stdout(msg)) { log::error!("Failed to send stdout message: {}", err); } Ok(()) |