Returns HTML unescaped value >>> htmlUnescape('a<b') == 'a >> htmlUnescape('a<b') == 'a >> htmlUnescape('foobar') == 'foobar' True >>> htmlUnescape('foobar') == 'foobar' True >
(value)
| 81 | return retVal |
| 82 | |
| 83 | def htmlUnescape(value): |
| 84 | """ |
| 85 | Returns HTML unescaped value |
| 86 | |
| 87 | >>> htmlUnescape('a<b') == 'a<b' |
| 88 | True |
| 89 | >>> htmlUnescape('a<b') == 'a<b' |
| 90 | True |
| 91 | >>> htmlUnescape('foobar') == 'foobar' |
| 92 | True |
| 93 | >>> htmlUnescape('foobar') == 'foobar' |
| 94 | True |
| 95 | >>> htmlUnescape('©€') == htmlUnescape('©€') |
| 96 | True |
| 97 | """ |
| 98 | |
| 99 | if value and isinstance(value, six.string_types): |
| 100 | if six.PY3: |
| 101 | import html |
| 102 | return html.unescape(value) |
| 103 | else: |
| 104 | return html_parser.HTMLParser().unescape(value) |
| 105 | return value |
| 106 | |
| 107 | def singleTimeWarnMessage(message): # Cross-referenced function |
| 108 | sys.stdout.write(message) |
no test coverage detected
searching dependent graphs…