File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed
Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 1+ import time
2+
3+ print ("Hello world!!!" , time .time ())
4+
Original file line number Diff line number Diff line change @@ -7,16 +7,18 @@ fn main() -> vm::pyobject::PyResult<()> {
77
88 let scope = vm. new_scope_with_builtins ( ) ;
99
10- let modules: HashMap < & str , vm:: bytecode:: FrozenModule > = vm:: py_compile_bytecode!(
11- source = "print(\" Hello world1!\" )\n " ,
12- module_name = "__main__"
13- ) ;
10+ let modules: HashMap < String , vm:: bytecode:: FrozenModule > =
11+ vm:: py_compile_bytecode!( file = "freeze.py" ) ;
1412
15- vm. run_code_obj (
13+ let res = vm. run_code_obj (
1614 vm. ctx
17- . new_code_object ( modules. get ( "__main__ " ) . unwrap ( ) . code . clone ( ) ) ,
15+ . new_code_object ( modules. get ( "frozen " ) . unwrap ( ) . code . clone ( ) ) ,
1816 scope,
19- ) ?;
17+ ) ;
18+
19+ if let Err ( err) = res {
20+ vm:: exceptions:: print_exception ( & vm, & err)
21+ }
2022
2123 Ok ( ( ) )
2224}
You can’t perform that action at this time.
0 commit comments