The log could be suppressed so the traceback makes sense here (See the pull request and the explanation by @minrk).

Furthermore there is no `IPython.utils.warn.showtraceback()` to be called in the `InteractiveShell` and not showing a traceback there is conform with the rest of the code there.