Tag: pygtk
-
CUPS, GTK+, Python, and threading
I’ve been trying to prevent a Python GTK+ application (the system-config-printer printing troubleshooter) from appearing to freeze when performing CUPS operations such as fetching a list of available devices. Let me describe the problem. In the libcups API the main worker function is cupsDoRequest() and this function blocks until the request is complete. It may…