[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 ):

AltStyle によって変換されたページ (->オリジナル) /