diff options
Diffstat (limited to '')
| -rw-r--r-- | lang/python/gpgme.i | 31 | 
1 files changed, 0 insertions, 31 deletions
| diff --git a/lang/python/gpgme.i b/lang/python/gpgme.i index 0d1322c5..e3c761d4 100644 --- a/lang/python/gpgme.i +++ b/lang/python/gpgme.i @@ -79,37 +79,6 @@  %typemap(newfree) char * "free($1);";  %newobject gpgme_data_release_and_get_mem; -%{ -/* Convert object to a pointer to gpgme type */ -PyObject* object_to_gpgme_t(PyObject* input, const char* objtype, int argnum) { -  PyObject *pyname = NULL, *pypointer = NULL; -  pyname = PyObject_CallMethod(input, "_getctype", NULL); -  if (pyname && PyUnicode_Check(pyname)) -    { -      if (strcmp(PyUnicode_AsUTF8(pyname), objtype) != 0) -        { -          PyErr_Format(PyExc_TypeError, -                       "arg %d: Expected value of type %s, but got %s", -                       argnum, objtype, PyUnicode_AsUTF8(pyname)); -          Py_DECREF(pyname); -          return NULL; -        } -    } -  else -    return NULL; - -  Py_DECREF(pyname); -  pypointer = PyObject_GetAttrString(input, "wrapped"); -  if (pypointer == NULL) { -    PyErr_Format(PyExc_TypeError, -		 "arg %d: Use of uninitialized Python object %s", -		 argnum, objtype); -    return NULL; -  } -  return pypointer; -} -%} -  %typemap(arginit) gpgme_key_t [] {    $1 = NULL;  } | 
