From a2ae3ffb2b443d6d7fecaf8d92340413dd48b817 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 14 Oct 2018 06:27:13 -0400 Subject: [PATCH] comments --- responder/models.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/responder/models.py b/responder/models.py index e646e85..af78833 100644 --- a/responder/models.py +++ b/responder/models.py @@ -134,10 +134,15 @@ class Request: @property async def encoding(self): """The encoding of the Request's body. Can be set, manually. Must be awaited.""" + # Use the user-set encoding first. if self._encoding: return self._encoding + + # Then try what's defined by the Request. elif await self.declared_encoding: return self.declared_encoding + + # Then, automatically detect the encoding. else: return await self.apparent_encoding