2021-04-06 21:42:18 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.3.4 3.3.4 (2021-04-06) ------------------ * The async_to_sync type error is now a warning due the high false negative rate when trying to detect coroutine-returning callables in Python. 3.3.3 (2021-04-06) ------------------ * The sync conversion functions now correctly detect functools.partial and other wrappers around async functions on earlier Python releases. |
2021-04-06 06:48:35 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message: py-asgiref: updated to 3.3.2 3.3.2 (2021-04-05) ------------------ * SyncToAsync now takes an optional "executor" argument if you want to \ supply your own executor rather than using the built-in one. * async_to_sync and sync_to_async now check their arguments are functions of the correct type. * Raising CancelledError inside a SyncToAsync function no longer stops a future call from functioning. * ThreadSensitive now provides context hooks/override options so it can be made to be sensitive in a unit smaller than threads (e.g. per request) |
2020-11-10 12:13:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: update to 3.3.1 3.3.1: Unknown changes |
2020-10-10 20:00:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.3.0 3.3.0: * sync_to_async now defaults to thread-sensitive mode being on * async_to_sync now works inside of forked processes * WsgiToAsgi now correctly clamps its response body when Content-Length is set |
2020-06-20 18:26:34 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.10 3.2.10: * Fixed bugs due to bad WeakRef handling introduced in 3.2.8 |
2020-06-17 06:53:33 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.9 3.2.9: * Fixed regression with exception handling in 3.2.8 related to the contextvars fix. 3.2.8: * Fixed small memory leak in local.Local * contextvars are now persisted through AsyncToSync |
2020-04-07 12:44:59 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.7 3.2.7: * Bug fixed in local.Local where deleted Locals would occasionally inherit their storage into new Locals due to memory reuse. |
2020-03-24 07:58:46 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.6 3.2.6: * local.Local now works in all threading situations, no longer requires periodic garbage collection, and works with libraries that monkeypatch threading (like gevent) |
2020-03-12 17:15:09 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.5 3.2.5 * __self__ is now preserved on methods by async_to_sync 3.2.4 * Pending tasks/async generators are now cancelled when async_to_sync exits * Contextvars now propagate changes both ways through sync_to_async * sync_to_async now preserves attributes on functions it wraps |
2019-10-31 09:25:02 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message: py-asgiref: updated to 3.2.3 3.2.3: * Added support and testing for Python 3.8. |