e7fbaaf
From 751da6367a57d6d7498f78e44ae7f978c013ab74 Mon Sep 17 00:00:00 2001
e7fbaaf
From: Parag A Nemade <pnemade@fedoraproject.org>
e7fbaaf
Date: Mon, 28 Nov 2016 13:47:30 +0530
e7fbaaf
Subject: [PATCH] Make inspect.py file compatible to run with python2 and
e7fbaaf
 python3
e7fbaaf
e7fbaaf
Signed-off-by: Parag A Nemade <pnemade@fedoraproject.org>
e7fbaaf
---
e7fbaaf
 Lib/fontTools/inspect.py | 10 ++++++++--
e7fbaaf
 1 file changed, 8 insertions(+), 2 deletions(-)
e7fbaaf
e7fbaaf
diff --git a/Lib/fontTools/inspect.py b/Lib/fontTools/inspect.py
e7fbaaf
index d48be9c..f1ada6c 100644
e7fbaaf
--- a/Lib/fontTools/inspect.py
e7fbaaf
+++ b/Lib/fontTools/inspect.py
e7fbaaf
@@ -8,8 +8,14 @@
e7fbaaf
 from __future__ import print_function, division, absolute_import
e7fbaaf
 from fontTools.misc.py23 import *
e7fbaaf
 from fontTools import misc, ttLib, cffLib
e7fbaaf
-import pygtk
e7fbaaf
-pygtk.require('2.0')
e7fbaaf
+try:
e7fbaaf
+    from gi import pygtkcompat
e7fbaaf
+except ImportError:
e7fbaaf
+    pygtkcompat = None
e7fbaaf
+
e7fbaaf
+if pygtkcompat is not None:
e7fbaaf
+    pygtkcompat.enable()
e7fbaaf
+    pygtkcompat.enable_gtk(version='3.0')
e7fbaaf
 import gtk
e7fbaaf
 import sys
e7fbaaf
 
e7fbaaf
-- 
e7fbaaf
2.9.3
e7fbaaf