python - RuntimeWarning: PyOS_InputHook is not available for interactive use of PyGTK -


i'm using pygtk python 2.7 in ubuntu 14.04, following message:

runtimewarning: pyos_inputhook not available interactive use of pygtk 

what reason ?

when trigger? trying run script or use pygtk interactively?

most likely, input hook grabbed interactive loop, e.g.:

>>> import tkinter >>> root = tkinter.tk() # input hook grabbed tkinter immediate result evaluation >>> import gtk          # gtk tries grab hook, fails /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:127: runtimewarning: pyos_inputhook not available interactive use of pygtk 

the immediate result evaluation means expression results evaluated (e.g. window displayed) before entering main loop.

have in mind, warning, not error, if bothers you, can import gtk module can (or, well, reasonably early) , release input hook:

import gtk gtk.set_interactive(false) import tkinter root = tkinter.tk() # no warning here 

Comments

Popular posts from this blog

java - Date formats difference between yyyy-MM-dd'T'HH:mm:ss and yyyy-MM-dd'T'HH:mm:ssXXX -