<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">What about Kushal's suggestion above? </span><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">Does the following work for you?</span></div>
<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div class="gmail_quote"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">signal.signal(signal.SIGTERM, my_SIGTERM_handler)</span></div>
<div class="gmail_quote"><span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">signal.siginterrupt(signal.SIGTERM, flag=False)</span></div><div class="gmail_quote">
<span style="background-color:rgb(255,255,255);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px"><br></span></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">According to the siginterrupt docs (<a href="http://docs.python.org/library/signal.html">http://docs.python.org/library/signal.html</a>)</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">"""</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">Change system call restart behaviour: if flag is False, system calls will be restarted when interrupted by signal signalnum, otherwise system calls will be interrupted. Returns nothing. Availability: Unix</font></div>
<div class="gmail_quote"><font color="#222222" face="arial, sans-serif">'"""</font></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif"><br></font></div><div class="gmail_quote">
<span style="color:rgb(34,34,34);font-family:arial,sans-serif">Cheers,</span></div><div class="gmail_quote"><font color="#222222" face="arial, sans-serif">Oscar.</font></div>