summaryrefslogtreecommitdiff
path: root/markdown/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'markdown/util.py')
-rw-r--r--markdown/util.py14
1 files changed, 2 insertions, 12 deletions
diff --git a/markdown/util.py b/markdown/util.py
index c31f6e2..4c690c0 100644
--- a/markdown/util.py
+++ b/markdown/util.py
@@ -387,15 +387,10 @@ class Registry:
# Deprecated Methods which provide a smooth transition from OrderedDict
+ @deprecated('Use the `register` method instead.')
def __setitem__(self, key, value):
""" Register item with priority 5 less than lowest existing priority. """
if isinstance(key, str):
- warnings.warn(
- 'Using setitem to register a processor or pattern is deprecated. '
- 'Use the `register` method instead.',
- DeprecationWarning,
- stacklevel=2,
- )
if key in self:
# Key already exists, replace without altering priority
self._data[key] = value
@@ -410,16 +405,11 @@ class Registry:
else:
raise TypeError
+ @deprecated('Use the `deregister` method instead.')
def __delitem__(self, key):
""" Deregister an item by name. """
if key in self:
self.deregister(key)
- warnings.warn(
- 'Using del to remove a processor or pattern is deprecated. '
- 'Use the `deregister` method instead.',
- DeprecationWarning,
- stacklevel=2,
- )
else:
raise KeyError('Cannot delete key {}, not registered.'.format(key))