Merge pull request #185 from Jorick/master
[rainbowstream.git] / rainbowstream / py3patch.py
index 35927ee..7e71e2a 100644 (file)
@@ -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)