We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent eb8c640 commit bae6887Copy full SHA for bae6887
examples/generator.rs
@@ -8,18 +8,16 @@ use vm::{
8
fn py_main(interp: &Interpreter) -> vm::PyResult<()> {
9
let generator = interp.enter(|vm| {
10
let scope = vm.new_scope_with_builtins();
11
- let _ = vm.run_code_string(
+ let generator = vm.run_block_expr(
12
scope.clone(),
13
r#"
14
def gen():
15
for i in range(10):
16
yield i
17
18
-generator = gen()
+gen()
19
"#,
20
- "".to_owned(),
21
)?;
22
- let generator = scope.globals.get_item("generator", vm)?;
23
Ok(generator)
24
})?;
25
0 commit comments