X-Git-Url: https://jfr.im/git/z_archive/twitter.git/blobdiff_plain/3930cc7bae58f738b4984ef090c4384e50a42b1f..2712c06bcef3f7f31eb904e4142f168f04730bd6:/twitter/util.py diff --git a/twitter/util.py b/twitter/util.py index b6e95c6..b78a108 100644 --- a/twitter/util.py +++ b/twitter/util.py @@ -7,6 +7,7 @@ Internal utility functions. import re +import sys try: from html.entities import name2codepoint except ImportError: @@ -28,9 +29,16 @@ 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 +def printNicely(string): + if hasattr(sys.stdout, 'buffer'): + sys.stdout.buffer.write(string.encode('utf8')) + print() + else: + print(string.encode('utf8')) + __all__ = ["htmlentitydecode", "smrt_input"]