Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Related projects #3

Closed
alexmojaki opened this issue Dec 20, 2019 · 3 comments
Closed

Related projects #3

alexmojaki opened this issue Dec 20, 2019 · 3 comments

Comments

@alexmojaki
Copy link

Just letting you know about some work in this space:

https://github.com/Qix-/better-exceptions
https://github.com/cknd/stackprinter
https://github.com/skorokithakis/tbvaccine
https://github.com/aroberge/friendly-traceback

https://docs.python.org/3.8/library/cgitb.html

I'm currently working on improving the tracebacks in IPython here with a new generic library I've made for tracebacks. I also have a PR to integrate it into stackprinter.

@ankostis
Copy link

ankostis commented Jan 10, 2020

It would be good if you included the above list in the README (or link to this issue0 for fellow programmers.

@alexmojaki
Copy link
Author

alexmojaki commented Nov 16, 2020

More:

https://github.com/HallerPatrick/frosch
https://github.com/willmcgugan/rich

Also my library stack_data is now complete and integrated into IPython in master. A few things it can offer that you may struggle with otherwise:

  • Highlighting the exact executing node, e.g. as in Highlight the executing node with stack_data ipython/ipython#12150
  • Showing the values of simple expressions such as a.b and a[b] alongside local variables
  • Showing the qualified name of the function, e.g. MyClass.__init__
  • Showing multiline statements in full without having to add superfluous lines of context otherwise
  • Handling repeated frames, e.g. in recursion errors

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants