]> jfr.im git - z_archive/twitter.git/blobdiff - twitter/util.py
Fix unicorn decode bugs in ircbot.
[z_archive/twitter.git] / twitter / util.py
index b6e95c6903c7bab15dce3ef56c83eaff4b3cbf19..b78a108aec0e39467ffd8474b9c1870a0d5f6ef5 100644 (file)
@@ -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"]