This PR lets the server be terminated in an ordered manner (in case the tasks are sensitive), and lets the server catch/log callback errors instead of silently crashing.
I've put this last option as ON by default, since I can't easily see a case where silently crashing on error would be really wanted.
All tests and coverage look OK to me (on python2.7).
This PR lets the server be terminated in an ordered manner (in case the tasks are sensitive), and lets the server catch/log callback errors instead of silently crashing.
I've put this last option as ON by default, since I can't easily see a case where silently crashing on error would be really wanted.
All tests and coverage look OK to me (on python2.7).