News for hackers. Stuff that matters.
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).
Re:Python 3.11 by aroberge on Monday October 04, 2021 @06:17AM (#28744984)
You can already get this information for Python 3.6+ with https://friendly-traceback.github.io/docs/index.html
Re:Python 3.11 by pletnes on Monday October 04, 2021 @02:40AM (#28743766)
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.
Re:Python 3.11 by pletnes on Monday October 04, 2021 @06:31AM (#28745052)
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.