aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/python/python-pygtk/prevent_to_get_display_during_import.patch
blob: 4d267400e7cf5162aa825e6c68dbe3baa8da0291 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
upstream: http://bugzilla.gnome.org/show_bug.cgi?id=528758
status: pending, reported on April 18th 2008
comment: prevents a gtk window popping up, enabling the compilation on headless machines

Index: pygtk-2.10.4/gtk/__init__.py
===================================================================
--- pygtk-2.10.4.orig/gtk/__init__.py	2007-11-27 19:27:05.000000000 -0300
+++ pygtk-2.10.4/gtk/__init__.py	2007-11-27 19:28:22.000000000 -0300
@@ -78,7 +78,8 @@
 
 keysyms = LazyModule('keysyms', locals())
 
-_init()
+if not hasattr(sys.modules['__main__'], 'python_launcher_enabled'):
+    _init()
 
 # CAPI
 _PyGtk_API = _gtk._PyGtk_API