
This issue trackerhas been migrated toGitHub, and is currentlyread-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.
Created on2011-09-02 21:08 byyves@zioup.com, last changed2022-04-11 14:57 byadmin. This issue is nowclosed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| unescape_bug.patch | peter.otten,2011-09-03 10:15 | review | ||
| Repositories containing patches | |||
|---|---|---|---|
| http://hg.zioup.org/cpython/ | |||
| Messages (5) | |||
|---|---|---|---|
| msg143434 -(view) | Author: Yves Dorfsman (yves@zioup.com) | Date: 2011-09-02 21:08 | |
html.parser.HTMLParser.unescape works only with the first 128 entities, it leaves the other ones as they are. | |||
| msg143457 -(view) | Author: Yves Dorfsman (yves@zioup.com) | Date: 2011-09-03 08:35 | |
Added a test case:http://hg.zioup.org/cpython/rev/4accd3181061If you set the loop < 128 then the test passes (set at 1000 right now). | |||
| msg143459 -(view) | Author: Peter Otten (peter.otten)* | Date: 2011-09-03 10:15 | |
The unescape() method uses re.sub(regex, sub, re.ASCII), but the third argument is count, not flags. Fix is easy: usere.sub(regex, sub, flags=re.ASCII). | |||
| msg143512 -(view) | Author: Roundup Robot (python-dev)![]() | Date: 2011-09-05 14:16 | |
New changeset9896fc2a8167 by Ezio Melotti in branch '3.2':#12888: Fix a bug in HTMLParser.unescape that prevented it to escape more than 128 entities. Patch by Peter Otten.http://hg.python.org/cpython/rev/9896fc2a8167New changeset7b6096852665 by Ezio Melotti in branch 'default':#12888: merge with 3.2.http://hg.python.org/cpython/rev/7b6096852665 | |||
| msg143513 -(view) | Author: Ezio Melotti (ezio.melotti)*![]() | Date: 2011-09-05 14:26 | |
Fixed, thanks for the report and the patch! | |||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022-04-11 14:57:21 | admin | set | github: 57097 |
| 2011-09-05 14:26:55 | ezio.melotti | set | status: open -> closed versions: + Python 3.3 messages: +msg143513 components: + Library (Lib), - None resolution: fixed stage: commit review -> resolved |
| 2011-09-05 14:16:31 | python-dev | set | nosy: +python-dev messages: +msg143512 |
| 2011-09-03 12:48:26 | ezio.melotti | set | assignee:ezio.melotti type: behavior nosy: +ezio.melotti stage: commit review |
| 2011-09-03 10:15:20 | peter.otten | set | files: +unescape_bug.patch nosy: +peter.otten messages: +msg143459 keywords: +patch |
| 2011-09-03 08:35:20 | yves@zioup.com | set | hgrepos: + hgrepo65 messages: +msg143457 |
| 2011-09-02 21:08:40 | yves@zioup.com | create | |