- 
    
Bug
 - 
    Resolution: Won't Do
 - 
    
  Not Evaluated                     
     - 
    None
 - 
    6.6.2
 - 
    None
 
From here
signal.signal(signal.SIGINT, signal.SIG_DFL)
What the fuck is this? Why do you mess with my signal handlers? I find it inacceptable for a library / framework to change signal handlers.
This should at least be configurable. I assume you have some good reason for doing this. If not, please just get rid of it.