Re:Python 3.11
by RheingoldRiver on Monday October 04, 2021 @12:42AM
(#28743169)
This is an INCREDIBLE improvement. I'm so excited for it for myself, and I think it will also do wonders for getting new programmers comfortable with the language. Seeing exactly where in the line your error is, is amazing! IMO this 100% cements Python as the single most newbie-friendly language, if there was any question before now (or at least, before the release of 3.11).
[ Parent
| on HN ]
You can already get this information for Python 3.6+ with https://friendly-traceback.github.io/docs/index.html
I already move code into separate lines since this is currently missing. This is great indeed. (Although that might still make sense for debugging)
Re:Python 3.11
by throwaway81523 on Monday October 04, 2021 @03:49AM
(#28744186)
It would sure be great if they made it easier to break to the debugger in case of an unhandled exception, like (setq debug-on-error t) in Emacs Lisp.
This can be done in some IDEs. Although it can get confusimg if you’re working in an app framework that does some sort of catch-all exception handling.
Re:Python 3.11
by throwaway81523 on Tuesday October 05, 2021 @03:54PM
(#28764744)
Yeah it seems to me that regular Python should be able to do it though.