MCPcopy Index your code
hub / github.com/python/cpython / setNamedItem

Method setNamedItem

Lib/xml/dom/minidom.py:619–630  ·  view source on GitHub ↗
(self, node)

Source from the content-addressed store, hash-verified

617 raise xml.dom.NotFoundErr()
618
619 def setNamedItem(self, node):
620 if not isinstance(node, Attr):
621 raise xml.dom.HierarchyRequestErr(
622 "%s cannot be child of %s" % (repr(node), repr(self)))
623 old = self._attrs.get(node.name)
624 if old:
625 old.unlink()
626 self._attrs[node.name] = node
627 self._attrsNS[(node.namespaceURI, node.localName)] = node
628 node.ownerElement = self._ownerElement
629 _clear_id_cache(node.ownerElement)
630 return old
631
632 def setNamedItemNS(self, node):
633 return self.setNamedItem(node)

Callers 2

__setitem__Method · 0.95
setNamedItemNSMethod · 0.95

Calls 3

_clear_id_cacheFunction · 0.85
getMethod · 0.45
unlinkMethod · 0.45

Tested by

no test coverage detected