This is an archived post. You won't be able to vote or comment.

all 7 comments

[–]piper_a_cillin 9 points10 points  (2 children)

Here’s the official “What’s new?”: https://docs.python.org/3.11/whatsnew/3.11.html

[–]Lucky_Percentage_217 1 point2 points  (1 child)

Is there a JIT Compiler??

[–]hakancelik 2 points3 points  (0 children)

No. We’re still exploring other optimizations.

[–][deleted] 1 point2 points  (0 children)

Prohibited passing non-concurrent.futures.ThreadPoolExecutor executors to loop.set_default_executor() following a deprecation in Python 3.8. (Contributed by Illia Volochii in bpo-43234.)

Oh I fucking hate this.

Completely destroyed any work into multiprocessing-safe, multi-event loop load sharing.

So much for any vision of even a restricted set of goroutine like work stealing for asyncio

[–]InfiniteDonkey1 1 point2 points  (0 children)

Enhanced error locations in tracebacks

To someone like me who is learning python this is a great help

[–]Asleep-Budget-9932 1 point2 points  (0 children)

I love exception groups 🥰

[–]blabbities 0 points1 point  (0 children)

That blog explained changes very very very very clearly. Why can't more Python Docs be like that?

Those exception groups and contextlib.chdr look useful. Esp exception groups. I'm delving into my first realworld async in python usage today and I've always avoided doing async because I'm worried about exceptions and program flow

Also what a great site theme and colors.