X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/098660ce6ca34597e97f074b3af48f64dcf3ea03..8ec08295c4a156f046b60be77b79f2c97df48e09:/twitter/util.py diff --git a/twitter/util.py b/twitter/util.py index dab8c84..b0a1f48 100644 --- a/twitter/util.py +++ b/twitter/util.py @@ -10,13 +10,14 @@ import re import sys try: from html.entities import name2codepoint + unichr = chr except ImportError: from htmlentitydefs import name2codepoint def htmlentitydecode(s): return re.sub( '&(%s);' % '|'.join(name2codepoint), - lambda m: chr(name2codepoint[m.group(1)]), s) + lambda m: unichr(name2codepoint[m.group(1)]), s) def smrt_input(globals_, locals_, ps1=">>> ", ps2="... "): inputs = [] @@ -29,7 +30,7 @@ def smrt_input(globals_, locals_, ps1=">>> ", ps2="... "): try: ret = eval('\n'.join(inputs), globals_, locals_) if ret: - print(ret) + print(str(ret)) return except SyntaxError: pass