R. David Murray added the comment:

Thanks, Charlie.

You should use addCleanup to handle the resetting of the state, so that it gets 
cleaned up no matter what happens in the test.  IMO the comments should either 
be omitted or be more descriptive about what exactly is being tested.  For 
example "If this timer goes off, then interrupt_main did not work, so fail the 
test".

I don't really understand what exactly is being tested in the body...it looks 
like two tests, one for calling it from the main thread (I suppose it makes 
sense to test that, but I don't know what behavior is expedted) and one from a 
subthread, which I would think was the real test.  I would expect the main 
thread to be catching KeyboardInterrupt, based on the description of 
interrupt_main, so I'm not even sure what the sigalrm is for.  Can you explain?

----------
nosy: +r.david.murray

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue19899>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to