handle_error now propagate exception with the real traceback

raise seems reset "exc.__traceback__"