summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshley Camba Garrido <ashwoods@gmail.com>2018-01-08 09:13:52 +0100
committerAshley Camba Garrido <ashwoods@gmail.com>2018-01-08 09:13:52 +0100
commit60a6cb7f97e170918cb4ad492b9092e29739a9e4 (patch)
tree5d69ac643fd04efbc7c2b19d1b9e6f5ff18807a3
parent9f56a51ebfd67ee094d47a93fb049fe8b40ac0a4 (diff)
downloadraven-deprecate-fields-in-processors.tar.gz
deprecate(core): Add missing deprecation fields in processordeprecate-fields-in-processors
-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):