summaryrefslogtreecommitdiff
path: root/gi/pygi-type.c
diff options
context:
space:
mode:
Diffstat (limited to 'gi/pygi-type.c')
-rw-r--r--gi/pygi-type.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/gi/pygi-type.c b/gi/pygi-type.c
index dfaadb03..95f3c2c3 100644
--- a/gi/pygi-type.c
+++ b/gi/pygi-type.c
@@ -99,61 +99,3 @@ _pygi_type_get_from_g_type (GType g_type)
return py_type;
}
-/* _pygi_get_py_type_hint
- *
- * This gives a hint to what python type might be used as
- * a particular gi type.
- */
-PyObject *
-_pygi_get_py_type_hint(GITypeTag type_tag)
-{
- PyObject *type = Py_None;
-
- switch (type_tag) {
- case GI_TYPE_TAG_BOOLEAN:
- type = (PyObject *) &PyBool_Type;
- break;
-
- case GI_TYPE_TAG_INT8:
- case GI_TYPE_TAG_UINT8:
- case GI_TYPE_TAG_INT16:
- case GI_TYPE_TAG_UINT16:
- case GI_TYPE_TAG_INT32:
- case GI_TYPE_TAG_UINT32:
- case GI_TYPE_TAG_INT64:
- case GI_TYPE_TAG_UINT64:
- type = (PyObject *) &PYGLIB_PyLong_Type;
- break;
-
- case GI_TYPE_TAG_FLOAT:
- case GI_TYPE_TAG_DOUBLE:
- type = (PyObject *) &PyFloat_Type;
- break;
-
- case GI_TYPE_TAG_GLIST:
- case GI_TYPE_TAG_GSLIST:
- case GI_TYPE_TAG_ARRAY:
- type = (PyObject *) &PyList_Type;
- break;
-
- case GI_TYPE_TAG_GHASH:
- type = (PyObject *) &PyDict_Type;
- break;
-
- case GI_TYPE_TAG_UTF8:
- case GI_TYPE_TAG_FILENAME:
- case GI_TYPE_TAG_UNICHAR:
- type = (PyObject *) &PYGLIB_PyUnicode_Type;
- break;
-
- case GI_TYPE_TAG_INTERFACE:
- case GI_TYPE_TAG_GTYPE:
- case GI_TYPE_TAG_ERROR:
- case GI_TYPE_TAG_VOID:
- break;
- }
-
- Py_INCREF(type);
- return type;
-}
-