(py: Python<'py>, source: &str)
| 251 | } |
| 252 | |
| 253 | fn eval_callable<'py>(py: Python<'py>, source: &str) -> Bound<'py, PyAny> { |
| 254 | let source = CString::new(source).unwrap(); |
| 255 | py.eval(source.as_c_str(), None, None).unwrap() |
| 256 | } |
| 257 | |
| 258 | fn unbound_callable_and_empty_args(source: &str) -> (Py<PyAny>, Py<PyTuple>) { |
| 259 | Python::with_gil(|py| (eval_callable(py, source).unbind(), empty_args(py).unbind())) |
no outgoing calls