From: Jihoon Kim Date: Fri, 21 Apr 2023 05:20:57 +0000 (+0900) Subject: Print error message when failing to load python module X-Git-Tag: accepted/tizen/unified/20230423.230419~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cdc810df37245cbbeb3ca671b0c8d6897fce070e;p=platform%2Fcore%2Fuifw%2Fnlp.git Print error message when failing to load python module Change-Id: I1df1332e690b82daadecc360d563437497aa405b Signed-off-by: Jihoon Kim --- diff --git a/service/src/nltk.c b/service/src/nltk.c index a423678..f34c882 100644 --- a/service/src/nltk.c +++ b/service/src/nltk.c @@ -118,8 +118,16 @@ PyObject* nltk_language_detect(const char* sentence) PyObject* nltk_get_module(const char* name) { + PyObject *pModule = NULL; PRET_VM(!name, NULL, "Input parameter [name] is NULL!"); - return PyImport_ImportModuleNoBlock(name); + pModule = PyImport_ImportModuleNoBlock(name); + if (!pModule || PyErr_Occurred()) + { + PyErr_Print(); + PERR("Failed to load module: %s", name); + } + + return pModule; } unsigned int nltk_get_size_from_list(PyObject* list)