/* -*- Mode: C; c-basic-offset: 4 -*- */ %% headers #include #include "xdgmime.h" #include %% modulename _sugarext %% ignore-glob *_get_type _* %% override sugar_mime_get_mime_type_for_file kwargs static PyObject * _wrap_sugar_mime_get_mime_type_for_file(PyObject *self, PyObject *args, PyObject *kwargs) { static char *kwlist[] = { "filename", NULL }; char *filename; const gchar *ret; if (!PyArg_ParseTupleAndKeywords(args, kwargs,"s:get_mime_type_for_file", kwlist, &filename)) return NULL; ret = sugar_mime_get_mime_type_for_file(filename, NULL); if (ret) return PyString_FromString(ret); Py_INCREF(Py_None); return Py_None; } %%