X-Git-Url: https://vcs.fsf.org/?p=rainbowstream.git;a=blobdiff_plain;f=rainbowstream%2Fpy3patch.py;h=7e71e2a04fa897f282e4e53bf0a0a0c0c42d3c89;hp=35927ee3533055bede60f655520892f9e2c9d788;hb=685c4aa01ec277d8a81c1baa3a1585e3ba8ca684;hpb=03c0d30be5c9eff80893cce9320a01ef3ce918a5 diff --git a/rainbowstream/py3patch.py b/rainbowstream/py3patch.py index 35927ee..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 @@ -30,10 +26,3 @@ else: raw_input = input lmap = lambda f, a: list(map(f, a)) str2u = u2str = lambda x: x - - -def is_ascii(s): - """ - Check if multibyte character or not - """ - return all(ord(c) < 128 for c in s)