diff options
author | John (J5) Palmieri <johnp@redhat.com> | 2011-03-04 11:43:51 -0500 |
---|---|---|
committer | John (J5) Palmieri <johnp@redhat.com> | 2011-03-04 11:43:51 -0500 |
commit | 0d65223992abec46eee7b2b3c76f68da67de4905 (patch) | |
tree | 7f69707e4d54d3e982ce69299a16d1f74ec3476e /gi | |
parent | 094b355a785fbe7ebc776cbbd059e6a3d9241ce2 (diff) | |
download | pygobject-0d65223992abec46eee7b2b3c76f68da67de4905.tar.gz |
[gi-overrides] special case python 2 keywords that crept in
Diffstat (limited to 'gi')
-rw-r--r-- | gi/overrides/Gtk.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gi/overrides/Gtk.py b/gi/overrides/Gtk.py index 5c4d84d8..110b4d10 100644 --- a/gi/overrides/Gtk.py +++ b/gi/overrides/Gtk.py @@ -759,7 +759,11 @@ class TreeModel(Gtk.TreeModel): else: raise ValueError('Expected an integer for column %i but got %s' % (column, type(value))) elif type_ == GObject.TYPE_BOOLEAN: - if isinstance(value, (int, long)): + cmp_classes = [int] + if sys.version_info < (3, 0): + cmp_classes.append(long) + + if isinstance(value, tuple(cmp_classes)): value = bool(value) else: raise ValueError('Expected a bool for column %i but got %s' % (column, type(value))) |