(keyword: &str, vm: &VirtualMachine)
| 8 | use rustpython_vm::{PyResult, VirtualMachine}; |
| 9 | |
| 10 | fn run(keyword: &str, vm: &VirtualMachine) -> PyResult<()> { |
| 11 | let json = vm.import("json", 0)?; |
| 12 | let json_loads = json.get_attr("loads", vm)?; |
| 13 | let template = r#"{"key": "value"}"#; |
| 14 | let json_string = template.replace("value", keyword); |
| 15 | let dict = json_loads.call((vm.ctx.new_str(json_string),), vm)?; |
| 16 | vm.print((dict,))?; |
| 17 | Ok(()) |
| 18 | } |
| 19 | |
| 20 | fn interpreter_with_config() { |
| 21 | let interpreter = rustpython::InterpreterBuilder::new() |