[Python-checkins] python/dist/src/Lib xmllib.py,1.32,1.33
loewis at users.sourceforge.net
loewis at users.sourceforge.net
Sun May 2 16:37:15 EDT 2004
Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1753/Lib
Modified Files:
xmllib.py
Log Message:
Do not use the default namespace for attributes.
Fixes http://bugs.debian.org/229885
Will backport to 2.3.
Index: xmllib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/xmllib.py,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** xmllib.py 12 Feb 2004 17:35:07 -0000 1.32
--- xmllib.py 2 May 2004 20:37:13 -0000 1.33
***************
*** 7,12 ****
import warnings
! warnings.warn("The xmllib module is obsolete. Use xml.sax instead.",
! DeprecationWarning)
del warnings
--- 7,11 ----
import warnings
! warnings.warn("The xmllib module is obsolete. Use xml.sax instead.", DeprecationWarning)
del warnings
***************
*** 642,659 ****
if self.__map_case:
key = key.lower()
! if aprefix is None:
! aprefix = ''
! ans = None
! for t, d, nst in self.stack:
! if aprefix in d:
! ans = d[aprefix]
! if ans is None and aprefix != '':
! ans = self.__namespaces.get(aprefix)
! if ans is not None:
! key = ans + ' ' + key
! elif aprefix != '':
! key = aprefix + ':' + key
! elif ns is not None:
! key = ns + ' ' + key
nattrdict[key] = val
attrnamemap[key] = okey
--- 641,655 ----
if self.__map_case:
key = key.lower()
! if aprefix is not None:
! ans = None
! for t, d, nst in self.stack:
! if aprefix in d:
! ans = d[aprefix]
! if ans is None:
! ans = self.__namespaces.get(aprefix)
! if ans is not None:
! key = ans + ' ' + key
! else:
! key = aprefix + ':' + key
nattrdict[key] = val
attrnamemap[key] = okey
More information about the Python-checkins
mailing list