From 9ad70dfd7061136bc86c9276f6064316b42d8012 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Wed, 20 Apr 2016 17:04:36 +0200 Subject: [PATCH] app_python: handle the exported functions that return bool --- modules/app_python/apy_kemi.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/app_python/apy_kemi.c b/modules/app_python/apy_kemi.c index d3732b28b99..27ad6c2e77b 100644 --- a/modules/app_python/apy_kemi.c +++ b/modules/app_python/apy_kemi.c @@ -122,6 +122,13 @@ PyObject *sr_apy_kemi_return_none(void) */ PyObject *sr_apy_kemi_return_int(sr_kemi_t *ket, int rval) { + if(ket!=NULL && ket->rtype==SR_KEMIP_BOOL) { + if(rval==SR_KEMI_TRUE) { + return sr_apy_kemi_return_true(); + } else { + return sr_apy_kemi_return_false(); + } + } return PyInt_FromLong((long)rval); }