summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Camba Garrido <ashwoods@gmail.com>2018-01-08 09:13:52 +0100
committerAshley Camba <ashwoods@gmail.com>2018-01-15 20:50:15 +0100
commit68487496abc11a2c62effebc7e9dec1a16ef0544 (patch)
treecb3a0c560512fb056452fc1a23839245e6268c00
parent0176d5c077085d98cd0491805a6a868512e3daea (diff)
downloadraven-68487496abc11a2c62effebc7e9dec1a16ef0544.tar.gz
deprecate(core): Add missing deprecation fields in processor
-rw-r--r--raven/processors.py11
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):