]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
Fix response.elapsed (#1313)
authorTom Christie <tom@tomchristie.com>
Wed, 23 Sep 2020 10:26:12 +0000 (11:26 +0100)
committerGitHub <noreply@github.com>
Wed, 23 Sep 2020 10:26:12 +0000 (11:26 +0100)
httpx/_client.py

index 4661b221c526fb3a69f40f2f2b4a7466a82a6d7e..2fc62c935a8c88b6ad17f64296fb8922b5632354 100644 (file)
@@ -859,7 +859,7 @@ class Client(BaseClient):
             )
 
         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 @@ class AsyncClient(BaseClient):
             )
 
         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()