MCPcopy Create free account
hub / github.com/Python-Markdown/markdown / deregister

Method deregister

markdown/util.py:391–403  ·  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

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

Callers 2

registerMethod · 0.95
testDeregisterMethod · 0.95

Calls 1

get_index_for_nameMethod · 0.95

Tested by 1

testDeregisterMethod · 0.76