summaryrefslogtreecommitdiffstats
path: root/Lib/html
diff options
context:
space:
mode:
authorKarl Dubost <karl+github@la-grange.net>2021-02-01 20:32:50 (GMT)
committerGitHub <noreply@github.com>2021-02-01 20:32:50 (GMT)
commit9eb11a139fac5514d8456626806a68b3e3b7eafb (patch)
tree060e3c9b600cf8279eb642aefec672c525b224b6 /Lib/html
parent000cde59847beaf5fa7b73633e1f3c898fe5bf90 (diff)
downloadcpython-9eb11a139fac5514d8456626806a68b3e3b7eafb.zip
cpython-9eb11a139fac5514d8456626806a68b3e3b7eafb.tar.gz
cpython-9eb11a139fac5514d8456626806a68b3e3b7eafb.tar.bz2
bpo-41748: Handles unquoted attributes with commas (#24072)
* bpo-41748: Adds tests for unquoted attributes with comma * bpo-41748: Handles unquoted attributes with comma * bpo-41748: Addresses review comments * bpo-41748: Addresses review comments * Adds more test cases * Simplifies the regex for handling spaces * bpo-41748: Moves attributes tests under the right class * bpo-41748: Addresses review about duplicate attributes * bpo-41748: Adds NEWS.d entry for this patch
Diffstat (limited to 'Lib/html')
-rw-r--r--Lib/html/parser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/html/parser.py b/Lib/html/parser.py
index 6083077..9e49eff 100644
--- a/Lib/html/parser.py
+++ b/Lib/html/parser.py
@@ -46,7 +46,7 @@ locatestarttagend_tolerant = re.compile(r"""
|"[^"]*" # LIT-enclosed value
|(?!['"])[^>\s]* # bare value
)
- (?:\s*,)* # possibly followed by a comma
+ \s* # possibly followed by a space
)?(?:\s|/(?!>))*
)*
)?