@@ -5,8 +5,7 @@ pub(crate) use _winapi::make_module;
5
5
mod _winapi {
6
6
use crate :: {
7
7
builtins:: { PyListRef , PyStrRef } ,
8
- function:: { IntoPyException , OptionalArg } ,
9
- protocol:: PyMapping ,
8
+ function:: { ArgMapping , IntoPyException , OptionalArg } ,
10
9
stdlib:: os:: errno_err,
11
10
PyObjectRef , PyResult , PySequence , TryFromObject , VirtualMachine ,
12
11
} ;
@@ -145,7 +144,7 @@ mod _winapi {
145
144
#[ pyarg( positional) ]
146
145
creation_flags : u32 ,
147
146
#[ pyarg( positional) ]
148
- env_mapping : Option < PyMapping > ,
147
+ env_mapping : Option < ArgMapping > ,
149
148
#[ pyarg( positional) ]
150
149
current_dir : Option < PyStrRef > ,
151
150
#[ pyarg( positional) ]
@@ -245,9 +244,9 @@ mod _winapi {
245
244
) )
246
245
}
247
246
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) ?;
251
250
252
251
let keys = PyListRef :: try_from_object ( vm, keys) ?. borrow_vec ( ) . to_vec ( ) ;
253
252
let values = PyListRef :: try_from_object ( vm, values) ?
@@ -294,7 +293,7 @@ mod _winapi {
294
293
}
295
294
296
295
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) ?
298
297
. map ( |mapping| {
299
298
let handlelist = mapping
300
299
. as_ref ( )
0 commit comments