# HG changeset patch # User paulb # Date 1065397794 0 # Node ID 8665e481933f50e963b578e697f54c00fee3988c # Parent ca7a92e5d24013fab05b0779c59465e62ec27134 [project @ 2003-10-05 23:49:54 by paulb] Added some missing method implementations. diff -r ca7a92e5d240 -r 8665e481933f __init__.py --- a/__init__.py Sun Oct 05 23:41:59 2003 +0000 +++ b/__init__.py Sun Oct 05 23:49:54 2003 +0000 @@ -27,12 +27,16 @@ self.node.setAttributeNodeNS(node.namespaceURI, node.localName, node) def __getitem__(self, name): - pass + return self.getNamedItem(name) def __setitem__(self, name, node): - pass + if name == node.nodeName: + self.setNamedItem(node) + else: + raise KeyError, name def __delitem__(self, name): + # NOTE: To be implemented. pass def values(self):