Because of something weird we're doing with threading, GreenPiThumb doesn't exit when the user performs a KeyboardInterrupt (hits Ctrl+C). It eventually quits on the next poll, but the user can't quit immediately.
I think it's because the main thread is stuck blocking on reading from the record processing queue and can't be interrupted until something comes through.
Because of something weird we're doing with threading, GreenPiThumb doesn't exit when the user performs a
KeyboardInterrupt
(hits Ctrl+C). It eventually quits on the next poll, but the user can't quit immediately.I think it's because the main thread is stuck blocking on reading from the record processing queue and can't be interrupted until something comes through.