I am confused. Here we're swallowing the exception, so the behavior is changing : without a raise the exception is not bubbling up anymore.  If we raise, the finally block is visited as well, but we should get the original exception. Can you show me in an example the problem ?