narval #1880756 narval process doesn't react to SIGINT/SIGTERM [open]

narvalbot installs signal handlers for SIGINT and SIGTERM. Then calls into pyro, which does things like:

while True:
try:
return _recv_msg(sock,size,timeout)
except socket.error,x:
if x.args[0] == errno.EINTR:
continue

This blocks the process in this loop. Blocking indefinitely like that is arguably a bug in pyro, but...

prioritynormal
typebug
done in<not specified>
closed by<not specified>