From 07f71cd17706093ca6b1507c41609356d479ae9f Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 19 May 2016 10:49:43 +0200 Subject: [PATCH] python: Fix import. * lang/python/helpers.c (pygpgme_exception_init): Make module import relative. Signed-off-by: Justus Winter --- lang/python/helpers.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lang/python/helpers.c b/lang/python/helpers.c index 96c844fb..285b1da4 100644 --- a/lang/python/helpers.c +++ b/lang/python/helpers.c @@ -29,7 +29,10 @@ static PyObject *GPGMEError = NULL; void pygpgme_exception_init(void) { if (GPGMEError == NULL) { PyObject *errors; - errors = PyImport_ImportModule("errors"); + PyObject *from_list = PyList_New(0); + errors = PyImport_ImportModuleLevel("errors", PyEval_GetGlobals(), + PyEval_GetLocals(), from_list, 1); + Py_XDECREF(from_list); if (errors) { GPGMEError=PyDict_GetItemString(PyModule_GetDict(errors), "GPGMEError"); Py_XINCREF(GPGMEError);