diff options
author | Ashley Camba Garrido <ashwoods@gmail.com> | 2018-01-08 09:13:52 +0100 |
---|---|---|
committer | Ashley Camba Garrido <ashwoods@gmail.com> | 2018-01-08 09:13:52 +0100 |
commit | 60a6cb7f97e170918cb4ad492b9092e29739a9e4 (patch) | |
tree | 5d69ac643fd04efbc7c2b19d1b9e6f5ff18807a3 | |
parent | 9f56a51ebfd67ee094d47a93fb049fe8b40ac0a4 (diff) | |
download | raven-deprecate-fields-in-processors.tar.gz |
deprecate(core): Add missing deprecation fields in processordeprecate-fields-in-processors
-rw-r--r-- | raven/processors.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/raven/processors.py b/raven/processors.py index 16cd6b1..a5509b6 100644 --- a/raven/processors.py +++ b/raven/processors.py @@ -8,6 +8,7 @@ raven.core.processors from __future__ import absolute_import import re +import warnings from raven.utils.compat import string_types, text_type, PY3 from raven.utils import varmap @@ -167,6 +168,16 @@ class SanitizePasswordsProcessor(SanitizeKeysProcessor): def sanitize_keys(self): return self.KEYS + @property + def FIELDS(self): + warnings.warn( + "`SanitizePasswordsProcessor.Fields` has been deprecated. Use " + "`SanitizePasswordsProcessor.KEYS` or `SanitizePasswordsProcessor.sanitize_keys` " + "instead", + DeprecationWarning, + ) + return self.KEYS + def sanitize(self, item, value): value = super(SanitizePasswordsProcessor, self).sanitize(item, value) if isinstance(value, string_types) and self.VALUES_RE.match(value): |