python: Wrap map IdString key when accessed by index
Signed-off-by: David Shah <dave@ds0.me>
This commit is contained in:
parent
5e40589114
commit
fd099cef52
@ -410,7 +410,8 @@ template <typename T1, typename T2> struct map_pair_wrapper_uptr
|
|||||||
if ((i >= 2) || (i < 0))
|
if ((i >= 2) || (i < 0))
|
||||||
KeyError();
|
KeyError();
|
||||||
return (i == 1) ? object(PythonConversion::ContextualWrapper<V &>(x.ctx, *x.base.second.get()))
|
return (i == 1) ? object(PythonConversion::ContextualWrapper<V &>(x.ctx, *x.base.second.get()))
|
||||||
: object(x.base.first);
|
: object(PythonConversion::string_converter<decltype(x.base.first)>().to_str(x.ctx,
|
||||||
|
x.base.first));
|
||||||
}
|
}
|
||||||
|
|
||||||
static int len(wrapped_pair &x) { return 2; }
|
static int len(wrapped_pair &x) { return 2; }
|
||||||
|
Loading…
Reference in New Issue
Block a user