Re: [pygtk] KeyboardInterrupt

2000-05-02 Thread Matt Wilson

One quick hack is to turn off Python's handling of SIGINT:

import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)

This means that Ctrl+C will make the program die immediately (of
course, that means you can't hook it for a clean shutdown).

Matt

On Tue, May 02, 2000 at 11:41:32AM -0500, LF11 wrote:
 James Henstridge wrote:
 
  On Sun, 30 Apr 2000, LF11 wrote:
 
   How do I force a PyGTK app to quit when it receives a KeyboardInterrupt?
   (Ctrl+C)
 
  If python and pygtk were compiled with thread support (pygtk adds thread
  support if it finds python has thread support), doing C-C at the console
  doesn't seem to have an effect.  You can do C-Z and then kill the process
  though.  This problem doesn't seem to occur if python/pygtk isn't compiled
  with thread support.
 
 Does that mean I have to recompile Python/PyGTK without threads?  Ouch!
 
 Should I go play in the PyGTK module source and put a 'try:/except:
 KeyboardInterrupt'?
 
 I'll try the later first, but otherwise I'll just have to go with kill -9
 [ugly_locked_up_process]. :-(
 
 -lf
 
 --
 The basis of civilization...
 1.  Do all you have agreed to do.
 2.  Do not encroach on others.
 
 
 
 -
 To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]
-
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]



[pygtk] First question : Any tutorial on PyGTK available

2000-05-02 Thread abouf066

Greetings all, 

This is my first post to the list. 

Is there any tutorial~(online) and preferably with sample code so
as to get started




_

LaBoufarikoise


-
To unsubscribe: echo "unsubscribe" | mail [EMAIL PROTECTED]