3.5.2: Features - FileResponse from web_fileresponse.py uses a ThreadPoolExecutor to work with files asynchronously. I/O based payloads from payload.py uses a ThreadPoolExecutor to work with I/O objects asynchronously. - Internal Server Errors in plain text if the browser does not support HTML. Bugfixes - Preserve MultipartWriter parts headers on write. Refactor the way how Payload.headers are handled. Payload instances now always have headers and Content-Type defined. Fix Payload Content-Disposition header reset after initial creation. - Log suppressed exceptions in GunicornWebWorker. - Remove wildcard imports. - Use the same task for app initialization and web server handling in gunicorn workers. It allows to use Python3.7 context vars smoothly. - Fix handling of chunked+gzipped response when first chunk does not give uncompressed data - Replace collections.MutableMapping with collections.abc.MutableMapping to avoid a deprecation warning. - Payload.size type annotation changed from Optional[float] to Optional[int]. - Ignore done tasks when cancels pending activities on web.run_app finalization. |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |