From: Mike Verdone Date: Wed, 2 Mar 2011 21:10:49 +0000 (+0100) Subject: printNicely must be very different on py3. (py3_only) X-Git-Tag: twitter-1.6~14^2~17 X-Git-Url: https://jfr.im/git/z_archive/twitter.git/commitdiff_plain/d1719c901265789719755a06308f723659cabbcb printNicely must be very different on py3. (py3_only) --- diff --git a/twitter/cmdline.py b/twitter/cmdline.py index e6f04b0..54a994e 100644 --- a/twitter/cmdline.py +++ b/twitter/cmdline.py @@ -350,10 +350,8 @@ class NoSuchAction(Action): raise NoSuchActionError("No such action: %s" %(options['action'])) def printNicely(string): - if sys.stdout.encoding: - print(string.encode(sys.stdout.encoding, 'replace')) - else: - print(string.encode('utf-8')) + sys.stdout.buffer.write(string.encode('utf8')) + print() class StatusAction(Action): def __call__(self, twitter, options):