From 63f8218a7d9c70b214408c951b9cf038403a9229 Mon Sep 17 00:00:00 2001 From: Kyle Kelley Date: Sat, 27 Jul 2024 01:39:08 -0700 Subject: fix: adapt to new jupyter runtime API and include session IDs (#24762) Closes #24737, #24437. --- cli/ops/jupyter.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) (limited to 'cli/ops/jupyter.rs') 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::>(); 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(()) -- cgit v1.2.3