From c789ef5f7de9a3e2d146448642c18ad502f2f576 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 23 Sep 2020 11:15:18 +0100 Subject: [PATCH 1/2] Fix response.elapsed --- httpx/_client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/httpx/_client.py b/httpx/_client.py index 6208535f0b..abcf7463a6 100644 --- a/httpx/_client.py +++ b/httpx/_client.py @@ -859,7 +859,7 @@ def _send_single_request(self, request: Request, timeout: Timeout) -> Response: ) def on_close(response: Response) -> None: - response.elapsed = datetime.timedelta(timer.sync_elapsed()) + response.elapsed = datetime.timedelta(seconds=timer.sync_elapsed()) if hasattr(stream, "close"): stream.close() @@ -1504,7 +1504,7 @@ async def _send_single_request( ) async def on_close(response: Response) -> None: - response.elapsed = datetime.timedelta(await timer.async_elapsed()) + response.elapsed = datetime.timedelta(seconds=await timer.async_elapsed()) if hasattr(stream, "close"): await stream.aclose() From 051f00dcafe40b6f8f40e2f1e2ab2df2cb697051 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 23 Sep 2020 11:25:39 +0100 Subject: [PATCH 2/2] Version 0.15.2 --- CHANGELOG.md | 7 +++++++ httpx/__version__.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0da2047f86..663b990901 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.15.2 (September 23nd, 2020) + +### Fixed + +* Fixed `response.elapsed` property. (Pull #1313) +* Fixed client authentication interaction with `.stream()`. (Pull #1312) + ## 0.15.1 (September 23nd, 2020) ### Fixed diff --git a/httpx/__version__.py b/httpx/__version__.py index fa6553d980..8a93b253b5 100644 --- a/httpx/__version__.py +++ b/httpx/__version__.py @@ -1,3 +1,3 @@ __title__ = "httpx" __description__ = "A next generation HTTP client, for Python 3." -__version__ = "0.15.1" +__version__ = "0.15.2"