Commit fae0ed50 authored by Inada Naoki's avatar Inada Naoki Committed by GitHub

bpo-37328: remove deprecated HTMLParser.unescape (GH-14186)

It is deprecated since Python 3.4.
parent 9a943b4c
...@@ -9,7 +9,6 @@ ...@@ -9,7 +9,6 @@
import re import re
import warnings
import _markupbase import _markupbase
from html import unescape from html import unescape
...@@ -461,10 +460,3 @@ class HTMLParser(_markupbase.ParserBase): ...@@ -461,10 +460,3 @@ class HTMLParser(_markupbase.ParserBase):
def unknown_decl(self, data): def unknown_decl(self, data):
pass pass
# Internal -- helper to remove special character quoting
def unescape(self, s):
warnings.warn('The unescape method is deprecated and will be removed '
'in 3.5, use html.unescape() instead.',
DeprecationWarning, stacklevel=2)
return unescape(s)
...@@ -573,13 +573,6 @@ text ...@@ -573,13 +573,6 @@ text
for html, expected in data: for html, expected in data:
self._run_check(html, expected) self._run_check(html, expected)
def test_unescape_method(self):
from html import unescape
p = self.get_collector()
with self.assertWarns(DeprecationWarning):
s = '"""&quot&#34&#x22&#bad;'
self.assertEqual(p.unescape(s), unescape(s))
def test_broken_comments(self): def test_broken_comments(self):
html = ('<! not really a comment >' html = ('<! not really a comment >'
'<! not a comment either -->' '<! not a comment either -->'
......
``HTMLParser.unescape`` is removed. It was undocumented and deprecated
since Python 3.4.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment