summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2016-01-21 10:38:47 -0800
committerArmin Ronacher <armin.ronacher@active-4.com>2016-01-21 10:38:47 -0800
commit005a6d9d3d2e3be4cff8d7d1c5fc5b6058536496 (patch)
tree0947bb4ee1c94406823bb0175bcc48aa7fd953ff
parentd3c1c1fcb6303e5aafd52bdfe786f5e493ff27fe (diff)
downloadraven-005a6d9d3d2e3be4cff8d7d1c5fc5b6058536496.tar.gz
Fixed a regression in key handling in the sanitizer.
-rw-r--r--raven/processors.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/raven/processors.py b/raven/processors.py
index 3243d83..9df2a04 100644
--- a/raven/processors.py
+++ b/raven/processors.py
@@ -9,7 +9,7 @@ from __future__ import absolute_import
import re
-from raven._compat import string_types
+from raven._compat import string_types, text_type
from raven.utils import varmap
@@ -98,6 +98,8 @@ class SanitizePasswordsProcessor(Processor):
# properly without failing so we can perform our check.
if isinstance(key, bytes):
key = key.decode('utf-8', 'replace')
+ else:
+ key = text_type(key)
key = key.lower()
for field in self.FIELDS: