diff --git a/radicale/__init__.py b/radicale/__init__.py index b7e1a79..fd7a772 100644 --- a/radicale/__init__.py +++ b/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