File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ rustyline = { workspace = true }
5353
5454[dev-dependencies ]
5555criterion = { workspace = true }
56- pyo3 = { version = " 0.26 " , features = [" auto-initialize" ] }
56+ pyo3 = { version = " 0.27 " , features = [" auto-initialize" ] }
5757
5858[[bench ]]
5959name = " execution"
Original file line number Diff line number Diff line change @@ -101,7 +101,10 @@ fn cpy_compile_code<'a>(
101101 let builtins =
102102 pyo3:: types:: PyModule :: import ( py, "builtins" ) . expect ( "Failed to import builtins" ) ;
103103 let compile = builtins. getattr ( "compile" ) . expect ( "no compile in builtins" ) ;
104- compile. call1 ( ( code, name, "exec" ) ) ?. extract ( )
104+ Ok ( compile
105+ . call1 ( ( code, name, "exec" ) ) ?
106+ . cast_into ( )
107+ . expect ( "compile() should return a code object" ) )
105108}
106109
107110fn bench_rustpython_code ( group : & mut BenchmarkGroup < WallTime > , bench : & MicroBenchmark ) {
You can’t perform that action at this time.
0 commit comments