[Python-checkins] CVS: python/dist/src/Lib/xml/dom minidom.py,1.2,1.3
Paul Prescod
python-dev@python.org
Sat, 1 Jul 2000 12:21:50 -0700
Update of /cvsroot/python/python/dist/src/Lib/xml/dom
In directory slayer.i.sourceforge.net:/tmp/cvs-serv10231
Modified Files:
minidom.py
Log Message:
Misc fixes and improvements.
Index: minidom.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/xml/dom/minidom.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** minidom.py 2000/07/01 04:58:47 1.2
--- minidom.py 2000/07/01 19:21:47 1.3
***************
*** 41,45 ****
Node.allnodes[index]=repr( self.__dict__ )
if Node.debug==None:
! Node.debug=open( "debug4.out", "w" )
Node.debug.write( "create %s\n"%index )
--- 41,46 ----
Node.allnodes[index]=repr( self.__dict__ )
if Node.debug==None:
! Node.debug=StringIO()
! #open( "debug4.out", "w" )
Node.debug.write( "create %s\n"%index )
***************
*** 217,227 ****
#FIXME: is it appropriate to return .value?
def __getitem__( self, attname_or_tuple ):
! if type( attname_or_tuple ) == type( () ):
return self._attrsNS[attname_or_tuple]
else:
return self._attrs[attname_or_tuple]
! def __setitem__( self, attname ):
! raise TypeError, "object does not support item assignment"
def __delitem__( self, attname_or_tuple ):
--- 218,239 ----
#FIXME: is it appropriate to return .value?
def __getitem__( self, attname_or_tuple ):
! if type( attname_or_tuple ) == types.TupleType:
return self._attrsNS[attname_or_tuple]
else:
return self._attrs[attname_or_tuple]
! # same as set
! def __setitem__( self, attname, value ):
! if type( value ) == types.StringType:
! node=Attr( attname )
! node.value=value
! else:
! assert isinstance( value, Attr ) or type( value )==types.StringType
! node=value
! old=self._attrs.get( attname, None)
! if old:
! old.unlink()
! self._attrs[node.name]=node
! self._attrsNS[(node.namespaceURI,node.localName)]=node
def __delitem__( self, attname_or_tuple ):