diff options
author | Johan Dahlin <johan@src.gnome.org> | 2004-07-28 14:01:03 +0000 |
---|---|---|
committer | Johan Dahlin <johan@src.gnome.org> | 2004-07-28 14:01:03 +0000 |
commit | 207489d4171eb275fe0c2b54cfcf092bdba6406a (patch) | |
tree | 92cd5764a4134723d8e208e0d2e41258b2e12a32 /gobject/pygtype.c | |
parent | 3929301962e68613360ae231b1bda968b7e764de (diff) | |
download | pygobject-207489d4171eb275fe0c2b54cfcf092bdba6406a.tar.gz pygobject-207489d4171eb275fe0c2b54cfcf092bdba6406a.tar.xz pygobject-207489d4171eb275fe0c2b54cfcf092bdba6406a.zip |
If we're on python 2.3, also check for PyBool_Type.
* gobject/pygtype.c (pyg_type_from_object): If we're on python
2.3, also check for PyBool_Type.
* tests/gtype.py (GTypeTest.testBoolType): New test
Diffstat (limited to 'gobject/pygtype.c')
-rw-r--r-- | gobject/pygtype.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gobject/pygtype.c b/gobject/pygtype.c index 23e3066..edf01f0 100644 --- a/gobject/pygtype.c +++ b/gobject/pygtype.c @@ -133,6 +133,10 @@ pyg_type_from_object(PyObject *obj) if (tp == &PyInt_Type) return G_TYPE_INT; +#if PY_VERSION_HEX >= 0x020300f0 + else if (tp == &PyBool_Type) + return G_TYPE_BOOLEAN; +#endif else if (tp == &PyLong_Type) return G_TYPE_LONG; else if (tp == &PyFloat_Type) |