From 2839f97c609af35f61ad9125f6aa708b035bb45b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20St=C3=ADskala?= Date: Wed, 11 Sep 2013 18:09:57 +0200 Subject: [PATCH] Fixed TypeError when serializing 'bytes' in Python 3 --- raven/utils/json.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/raven/utils/json.py b/raven/utils/json.py index 8599e246b..654f01902 100644 --- a/raven/utils/json.py +++ b/raven/utils/json.py @@ -30,6 +30,8 @@ def default(self, obj): return obj.strftime('%Y-%m-%dT%H:%M:%SZ') elif isinstance(obj, (set, frozenset)): return list(obj) + elif isinstance(obj, bytes): + return obj.decode('utf-8', errors='replace') return super(BetterJSONEncoder, self).default(obj)