[XML-SIG] xml.dom.core.NamedNodeMap.get() method

Fred L. Drake Fred L. Drake, Jr." <fdrake@acm.org
Thu, 10 Dec 1998 13:34:33 -0500 (EST)


  I've attached a patch to add a get() method to NamedNodeMap, to make 
it a little more dictionary like.


  -Fred

--
Fred L. Drake, Jr.	     <fdrake@acm.org>
Corporation for National Research Initiatives
1895 Preston White Dr.	    Reston, VA  20191


Index: core.py
===================================================================
RCS file: /projects/cvsroot/xml/dom/core.py,v
retrieving revision 1.36
diff -c -c -r1.36 core.py
*** core.py	1998/12/09 03:18:58	1.36
--- core.py	1998/12/10 18:30:30
***************
*** 191,196 ****
--- 191,201 ----
          key = arg.nodeName
          self[key] = arg
  
+     def get(self, key, default=None):
+         if self.data.has_key(key):
+             return self[key]
+         return default
+ 
      def item(self, index):
          return self.data.values[ index ]