Skip to content

Commit e93f98c

Browse files
committed
fix windows compile
1 parent fdd82fa commit e93f98c

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

vm/src/stdlib/winapi.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ pub(crate) use _winapi::make_module;
55
mod _winapi {
66
use crate::{
77
builtins::{PyListRef, PyStrRef},
8-
function::{IntoPyException, OptionalArg},
9-
protocol::PyMapping,
8+
function::{ArgMapping, IntoPyException, OptionalArg},
109
stdlib::os::errno_err,
1110
PyObjectRef, PyResult, PySequence, TryFromObject, VirtualMachine,
1211
};
@@ -145,7 +144,7 @@ mod _winapi {
145144
#[pyarg(positional)]
146145
creation_flags: u32,
147146
#[pyarg(positional)]
148-
env_mapping: Option<PyMapping>,
147+
env_mapping: Option<ArgMapping>,
149148
#[pyarg(positional)]
150149
current_dir: Option<PyStrRef>,
151150
#[pyarg(positional)]
@@ -245,9 +244,9 @@ mod _winapi {
245244
))
246245
}
247246

248-
fn getenvironment(env: PyMapping, vm: &VirtualMachine) -> PyResult<Vec<u16>> {
249-
let keys = env.keys(vm)?;
250-
let values = env.values(vm)?;
247+
fn getenvironment(env: ArgMapping, vm: &VirtualMachine) -> PyResult<Vec<u16>> {
248+
let keys = env.mapping().keys(vm)?;
249+
let values = env.mapping().values(vm)?;
251250

252251
let keys = PyListRef::try_from_object(vm, keys)?.borrow_vec().to_vec();
253252
let values = PyListRef::try_from_object(vm, values)?
@@ -294,7 +293,7 @@ mod _winapi {
294293
}
295294

296295
fn getattributelist(obj: PyObjectRef, vm: &VirtualMachine) -> PyResult<Option<AttrList>> {
297-
<Option<PyMapping>>::try_from_object(vm, obj)?
296+
<Option<ArgMapping>>::try_from_object(vm, obj)?
298297
.map(|mapping| {
299298
let handlelist = mapping
300299
.as_ref()

0 commit comments

Comments
 (0)