From a39a0e6442a50d1a0a82931630af2da060b9db2f Mon Sep 17 00:00:00 2001 From: ducklet Date: Wed, 7 Jul 2021 22:58:52 +0200 Subject: [PATCH] fix elapsed to always use floating point notation --- unwind/middleware/responsetime.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unwind/middleware/responsetime.py b/unwind/middleware/responsetime.py index 1fcad62..f44f0cb 100644 --- a/unwind/middleware/responsetime.py +++ b/unwind/middleware/responsetime.py @@ -20,7 +20,7 @@ class ResponseTimeMiddleware: if message["type"] == "http.response.start": headers = MutableHeaders(scope=message) elapsed = perf_counter() - start - headers.append(self.header_name, str(elapsed)) + headers.append(self.header_name, f"{elapsed:.20f}") await send(message) await self.app(scope, receive, send_wrapper)