forked from pool/python-anyio
30c403eec8698c47f62bfa3c0fd8d909a91b70f4b59418fdcd96407824b9a33a
- Update to 3.1.0:
* Added env and cwd keyword arguments to run_process() and
open_process.
* Added support for mutation of CancelScope.shield
(PR by John Belmonte)
* Added the sleep_forever() and sleep_until() functions
* Changed asyncio task groups so that if the host and child tasks
have only raised CancelledErrors, just one CancelledError will
now be raised instead of an ExceptionGroup, allowing asyncio to
ignore it when it propagates out of the task
* Changed task names to be converted to str early on asyncio
(PR by Thomas Grainger)
* Fixed sniffio._impl.AsyncLibraryNotFoundError: unknown async
library, or not in async context on asyncio and Python 3.6 when
to_thread.run_sync() is used from loop.run_until_complete()
* Fixed odd ExceptionGroup: 0 exceptions were raised in the task
group appearing under certain circumstances on asyncio
* Fixed wait_all_tasks_blocked() returning prematurely on asyncio
when a previously blocked task is cancelled
(PR by Thomas Grainger)
* Fixed declared return type of TaskGroup.start() (it was
declared as None, but anything can be returned from it)
* Fixed TextStream.extra_attributes raising AttributeError
(PR by Thomas Grainger)
* Fixed await maybe_async(current_task()) returning None
(PR by Thomas Grainger)
* Fixed: pickle.dumps(current_task()) now correctly raises
TypeError instead of pickling to None (PR by Thomas Grainger)
* Fixed return type annotation of Event.wait() (bool → None)
(PR by Thomas Grainger)
OBS-URL: https://build.opensuse.org/request/show/897158
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-anyio?expand=0&rev=5
Description
No description provided
Languages
RPM Spec
100%