diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2016-01-21 10:38:47 -0800 |
---|---|---|
committer | Armin Ronacher <armin.ronacher@active-4.com> | 2016-01-21 10:38:47 -0800 |
commit | 005a6d9d3d2e3be4cff8d7d1c5fc5b6058536496 (patch) | |
tree | 0947bb4ee1c94406823bb0175bcc48aa7fd953ff | |
parent | d3c1c1fcb6303e5aafd52bdfe786f5e493ff27fe (diff) | |
download | raven-005a6d9d3d2e3be4cff8d7d1c5fc5b6058536496.tar.gz |
Fixed a regression in key handling in the sanitizer.
-rw-r--r-- | raven/processors.py | 4 |
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: |