diff options
| author | Justus Winter <[email protected]> | 2016-05-19 08:49:43 +0000 | 
|---|---|---|
| committer | Justus Winter <[email protected]> | 2016-05-19 09:09:45 +0000 | 
| commit | 07f71cd17706093ca6b1507c41609356d479ae9f (patch) | |
| tree | a03d2f8ee897aeaa90f8f3a2e0a1543f13a53d80 | |
| parent | Qt: Fix compilation of unit tests (diff) | |
| download | gpgme-07f71cd17706093ca6b1507c41609356d479ae9f.tar.gz gpgme-07f71cd17706093ca6b1507c41609356d479ae9f.zip | |
python: Fix import.
* lang/python/helpers.c (pygpgme_exception_init): Make module import
relative.
Signed-off-by: Justus Winter <[email protected]>
Diffstat (limited to '')
| -rw-r--r-- | lang/python/helpers.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| 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); | 
