[Python-checkins] python/dist/src/Lib HTMLParser.py,1.11,1.12 sgmllib.py,1.41,1.42

fdrake@users.sourceforge.net fdrake@users.sourceforge.net
Fri, 14 Mar 2003 08:21:59 -0800


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv20740

Modified Files:
	HTMLParser.py sgmllib.py 
Log Message:
Accept commas in unquoted attribute values.
This closes SF patch #669683.


Index: HTMLParser.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/HTMLParser.py,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** HTMLParser.py	14 May 2002 15:50:11 -0000	1.11
--- HTMLParser.py	14 Mar 2003 16:21:54 -0000	1.12
***************
*** 27,31 ****
  attrfind = re.compile(
      r'\s*([a-zA-Z_][-.:a-zA-Z_0-9]*)(\s*=\s*'
!     r'(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./:;+*%?!&$\(\)_#=~]*))?')
  
  locatestarttagend = re.compile(r"""
--- 27,31 ----
  attrfind = re.compile(
      r'\s*([a-zA-Z_][-.:a-zA-Z_0-9]*)(\s*=\s*'
!     r'(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~]*))?')
  
  locatestarttagend = re.compile(r"""

Index: sgmllib.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/sgmllib.py,v
retrieving revision 1.41
retrieving revision 1.42
diff -C2 -d -r1.41 -r1.42
*** sgmllib.py	2 Jun 2002 00:40:04 -0000	1.41
--- sgmllib.py	14 Mar 2003 16:21:55 -0000	1.42
***************
*** 35,39 ****
  attrfind = re.compile(
      r'\s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*'
!     r'(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./:;+*%?!&$\(\)_#=~\'"]*))?')
  
  
--- 35,39 ----
  attrfind = re.compile(
      r'\s*([a-zA-Z_][-:.a-zA-Z_0-9]*)(\s*=\s*'
!     r'(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~\'"]*))?')