X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=rainbowstream%2Fpy3patch.py;h=6dc213fdf084d92ca029c14b0ac487f7ecfb9c7f;hb=14db58c77adf73d2c7a89dcb479ad8bdb8476e0c;hp=543b9a1462a27ef2fb5cb7100058159654b32ea4;hpb=b68e80f6d55d4d9f995403aefb2bd952ea5ebf43;p=rainbowstream.git diff --git a/rainbowstream/py3patch.py b/rainbowstream/py3patch.py index 543b9a1..6dc213f 100644 --- a/rainbowstream/py3patch.py +++ b/rainbowstream/py3patch.py @@ -9,11 +9,16 @@ try: except: from io import StringIO, BytesIO +# HTMLParser module +try: + from HTMLParser import HTMLParser + unescape = HTMLParser().unescape +except: + from html import unescape + # raw_input and map functiion behaviour -if sys.version[0]=="3": +if sys.version[0] == "3": raw_input = input - lmap = lambda f,a: list(map(f,a)) + lmap = lambda f, a: list(map(f, a)) else: - lmap = lambda f,a: map(f,a) - - + lmap = lambda f, a: map(f, a)