From 738105314b99778919cb2bbd0427ffbeb8a95e50 Mon Sep 17 00:00:00 2001 From: taoufik07 Date: Fri, 22 Feb 2019 12:34:22 +0100 Subject: [PATCH] Return DEFAULT_ENCODING if none and remove redundant code --- responder/models.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/responder/models.py b/responder/models.py index 07bf63c..bd6c19d 100644 --- a/responder/models.py +++ b/responder/models.py @@ -185,13 +185,7 @@ class Request: 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 + return await self.apparent_encoding @encoding.setter def encoding(self, value): @@ -221,8 +215,8 @@ class Request: if declared_encoding: return declared_encoding - else: - return chardet.detect(await self.content)["encoding"] + + return chardet.detect(await self.content)["encoding"] or DEFAULT_ENCODING @property def is_secure(self):