From fb6529e5e6c253d5fcc0038eafc1c1d9e23ca9ae Mon Sep 17 00:00:00 2001 From: John Ehresman Date: Thu, 15 Apr 2010 11:01:15 -0400 Subject: No long under python 3 --- gobject/propertyhelper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gobject/propertyhelper.py b/gobject/propertyhelper.py index e299273..68e3a27 100644 --- a/gobject/propertyhelper.py +++ b/gobject/propertyhelper.py @@ -101,6 +101,9 @@ class property(object): self.getter = getter self.setter = setter + if sys.version_info >= (3, 0): + basestring = str + if type is None: type = object self.type = self._type_from_python(type) @@ -175,7 +178,7 @@ class property(object): return TYPE_INT elif type == bool: return TYPE_BOOLEAN - elif type == long: + elif sys.version_info < (3, 0) and type == long: return TYPE_LONG elif type == float: return TYPE_DOUBLE -- cgit