From fd099cef52a2ef7a83bc3f68d6e7ed736516978e Mon Sep 17 00:00:00 2001 From: David Shah Date: Fri, 24 Apr 2020 16:31:08 +0100 Subject: python: Wrap map IdString key when accessed by index Signed-off-by: David Shah --- common/pycontainers.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/pycontainers.h b/common/pycontainers.h index 04c670cc..3584b45e 100644 --- a/common/pycontainers.h +++ b/common/pycontainers.h @@ -410,7 +410,8 @@ template struct map_pair_wrapper_uptr if ((i >= 2) || (i < 0)) KeyError(); return (i == 1) ? object(PythonConversion::ContextualWrapper(x.ctx, *x.base.second.get())) - : object(x.base.first); + : object(PythonConversion::string_converter().to_str(x.ctx, + x.base.first)); } static int len(wrapped_pair &x) { return 2; } -- cgit v1.2.3