Просмотр исходного кода

Use the internal decoder to log requests

Guillaume Ayoub 15 лет назад
Родитель
Сommit
0328b2244b
1 измененных файлов с 2 добавлено и 6 удалено
  1. 2 6
      radicale/__init__.py

+ 2 - 6
radicale/__init__.py

@@ -186,12 +186,8 @@ class Application(object):
 
         # Set content length
         if answer:
-            if isinstance(answer, str):
-                log_answer = answer
-            else:
-                # Decode the answer for logging purposes on Python 3
-                log_answer = answer.decode(config.get("encoding", "request"))
-            log.LOGGER.debug("Response content:\n%s" % log_answer)
+            log.LOGGER.debug(
+                "Response content:\n%s" % self.decode(answer, environ))
             headers["Content-Length"] = str(len(answer))
 
         # Start response