mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 10:44:36 +08:00
Use more specific scoping in hello_embed.rs
This commit is contained in:
1 parent
93ccc69d7d
commit
62de954898
1 file changed
+5
-5
@@ -1,15 +1,15 @@
|
||||
use rustpython_compiler::compile;
|
||||
use rustpython_vm::{pyobject::PyResult, PySettings, VirtualMachine};
|
||||
use rustpython_compiler as compiler;
|
||||
use rustpython_vm as vm;
|
||||
|
||||
fn main() -> PyResult<()> {
|
||||
let vm = VirtualMachine::new(PySettings::default());
|
||||
fn main() -> vm::pyobject::PyResult<()> {
|
||||
let vm = vm::VirtualMachine::new(vm::PySettings::default());
|
||||
|
||||
let scope = vm.new_scope_with_builtins();
|
||||
|
||||
let code_obj = vm
|
||||
.compile(
|
||||
r#"print("Hello World!")"#,
|
||||
compile::Mode::Exec,
|
||||
compiler::compile::Mode::Exec,
|
||||
"<embedded>".to_string(),
|
||||
)
|
||||
.map_err(|err| vm.new_syntax_error(&err))?;
|
||||
|
||||
Reference in new issue
Block a user