2008/8/8 Miki <[EMAIL PROTECTED]>: > Hello, > >> I have a threading.Thread class with a "for i in range(1,50)" loop >> within. When it runs and I do ^C, I have the error [1] as many as >> loops. I would like to catch this exception (and if possible do some >> cleanup like in C pthreads) so the program finishes cleanly. Where and >> how can I do this ? in __run__ ? __init__ ? a try/except stuff ? > You can have a try/except KeyboardException around the thread code. > > HTH, > -- > Miki
Of course, but I don't know where. I placed this inside loop, within called functions from the loop, I still have the problem. Mathieu -- http://mail.python.org/mailman/listinfo/python-list