This project is being split into 3 separate projects:

  • friendly_traceback,

  • friendly, and

  • friendly_idle.

The documentation does not reflect this change.

If you are a end-user, just install friendly until further notice.


Sometimes, it might make sense to show all the available information at once. This is what explain() does. Let’s illustrate it with a screen capture.

Screen capture illustrating the use of explain()

explain() shows everything: a friendly traceback with an added hint(), as well as the output of what(), where() and why().