Skip to content

Commit bffeea0

Browse files
committed
Upgrade pyo3
1 parent 14232ad commit bffeea0

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ rustyline = { workspace = true }
5353

5454
[dev-dependencies]
5555
criterion = { workspace = true }
56-
pyo3 = { version = "0.26", features = ["auto-initialize"] }
56+
pyo3 = { version = "0.27", features = ["auto-initialize"] }
5757

5858
[[bench]]
5959
name = "execution"

benches/microbenchmarks.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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

107110
fn bench_rustpython_code(group: &mut BenchmarkGroup<WallTime>, bench: &MicroBenchmark) {

0 commit comments

Comments
 (0)