static PyObject *bind_text (PyObject *self, PyObject *args) { gchar *package_name = NULL; gchar *locale_dir = NULL; if (!PyArg_ParseTuple (args, "ss", &package_name, &locale_dir)) return PyErr_Format (ldtp_error, "%s %s %d", "Argument missing / invalid", __FILE__, __LINE__); bindtextdomain (package_name, locale_dir); bind_textdomain_codeset (package_name, "UTF-8"); textdomain (package_name); return Py_BuildValue (""); } {"bindtext", (PyCFunction) bind_text, METH_VARARGS, "Bind text to locale domain"},