Ignore exceptions thrown from multiple signals
Since signals do not allow for returning values from calls, it logically follows that we should not let exceptions bubble up. If we do allow exceptions to bubble up, we stop execution of every slot that follows, as well as potentially exposing the emitting code to an exception it is unprepared to handle.
I am on the fence over this one. On one hand event based programming is hardly compatible with exceptions, so adding this try catch block makes sense, On the other hand It bothers me hide the fact that an exception has been silenced. I would argue that users know that exceptions thrown in callbacks cannot be caught and should take the necessary measures to prevent it.