MCPcopy
hub / github.com/Python-Markdown/markdown / deregister

Method deregister

markdown/util.py:387–399  ·  view source on GitHub ↗

Remove an item from the registry. Set `strict=False` to fail silently. Otherwise a [`ValueError`][] is raised for an unknown `name`.

(self, name: str, strict: bool = True)

Source from the content-addressed store, hash-verified

385 self._priority.append(_PriorityItem(name, priority))
386
387 def deregister(self, name: str, strict: bool = True) -> None:
388 """
389 Remove an item from the registry.
390
391 Set `strict=False` to fail silently. Otherwise a [`ValueError`][] is raised for an unknown `name`.
392 """
393 try:
394 index = self.get_index_for_name(name)
395 del self._priority[index]
396 del self._data[name]
397 except ValueError:
398 if strict:
399 raise
400
401 def _sort(self) -> None:
402 """

Callers 2

registerMethod · 0.95
testDeregisterMethod · 0.95

Calls 1

get_index_for_nameMethod · 0.95

Tested by 1

testDeregisterMethod · 0.76