import sys # This can only be tested by using different python versions, therefore it is not covered by coverage.py if sys.version_info.major == 3 and sys.version_info.minor >= 4: # pragma: no cover # Python 3.4+ from html import unescape else: # pragma: no cover if sys.version_info.major <= 2: # Python 2 import HTMLParser html_parser = HTMLParser.HTMLParser() else: # Python 3.0 - 3.3 import html.parser html_parser = html.parser.HTMLParser() def unescape(string): return html_parser.unescape(string)