pub fn run<F, T>(py: Python<'_>, fut: F) -> PyResult<T>Expand description
Run the event loop until the given Future completes
§Arguments
py- The current PyO3 GIL guardfut- The future to drive to completion
§Examples
fn main() {
Python::attach(|py| {
pyo3_async_runtimes::tokio::run(py, async move {
tokio::time::sleep(Duration::from_secs(1)).await;
Ok(())
})
.map_err(|e| {
e.print_and_set_sys_last_vars(py);
})
.unwrap();
})
}