Yury Selivanov added the comment:
> Since asyncio is no longer provisional, should it break backwards
> compatibility with just a What's New entry?
Adding new APIs to asyncio can't be classified as a backward compatibility
issue. Otherwise the development of it would stall and nobody would b
Kyle Stanley added the comment:
The main issue is that shutdown_default_executor() (or something that does the
same thing) is necessary to ensure the resources of the event loop's
ThreadPoolExecutor are finalized in a safe manner. Otherwise, it frequently
results in dangling threads when run
New submission from Petr Viktorin :
In bpo-34037, AbstractEventLoop gained a new abstract method,
shutdown_default_executor:
https://docs.python.org/dev/library/asyncio-eventloop.html#asyncio.loop.shutdown_default_executor
All AbstractEventLoop subclasses need to define this method, otherwise