From 0c18353adb7cd79596bfd1fa1e26af122a7f8380 Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Sun, 7 Jun 2020 16:22:59 -0400 Subject: [PATCH] Add support for longlong and ulonglong in wxVariant out helper Fixes #1299 --- src/wxpy_api.sip | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/wxpy_api.sip b/src/wxpy_api.sip index b2750a6f..0e036c33 100644 --- a/src/wxpy_api.sip +++ b/src/wxpy_api.sip @@ -379,6 +379,12 @@ PyObject* i_wxVariant_out_helper(const wxVariant& value) else if (value.IsType("long")) obj = PyLong_FromLong(value.GetLong()); + else if (value.IsType("longlong")) + obj = PyLong_FromLongLong(value.GetLongLong().GetValue()); + + else if (value.IsType("ulonglong")) + obj = PyLong_FromUnsignedLongLong(value.GetULongLong().GetValue()); + else if (value.IsType("double")) obj = PyFloat_FromDouble(value.GetDouble());