diff options
author | Ashley Camba Garrido <ashwoods@gmail.com> | 2018-01-08 09:13:52 +0100 |
---|---|---|
committer | Ashley Camba <ashwoods@gmail.com> | 2018-01-15 20:50:15 +0100 |
commit | 68487496abc11a2c62effebc7e9dec1a16ef0544 (patch) | |
tree | cb3a0c560512fb056452fc1a23839245e6268c00 | |
parent | 0176d5c077085d98cd0491805a6a868512e3daea (diff) | |
download | raven-68487496abc11a2c62effebc7e9dec1a16ef0544.tar.gz |
deprecate(core): Add missing deprecation fields in processor
-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): |