X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=rainbowstream%2Fpy3patch.py;h=7e71e2a04fa897f282e4e53bf0a0a0c0c42d3c89;hb=46459e19212e677ad6a6cf37dbaa00be307a2a48;hp=4ba959110dd8a202f8c410cda9064317c5e3822b;hpb=bcb5518e65888a08e920da8deb205456fc95c8e7;p=rainbowstream.git diff --git a/rainbowstream/py3patch.py b/rainbowstream/py3patch.py index 4ba9591..7e71e2a 100644 --- a/rainbowstream/py3patch.py +++ b/rainbowstream/py3patch.py @@ -1,17 +1,13 @@ import sys # Library compatibility -# StringIO module -try: - from StringIO import StringIO, BytesIO -except: - from io import StringIO, BytesIO - -# HTMLParser module if sys.version[0] == "2": from HTMLParser import HTMLParser + from urllib2 import URLError else: from html.parser import HTMLParser + from urllib.error import URLError + unescape = HTMLParser().unescape # According to https://github.com/python/cpython/blob/master/Lib/html/parser.py#L547 , # in python 3.5 maybe I should use