From 103d7d4a28df2d1d2f6b38887dd1008a22069626 Mon Sep 17 00:00:00 2001 From: Ronald Schaten Date: Thu, 4 Apr 2013 22:51:36 +0200 Subject: [PATCH] once again: fix encoding issues --- atomstrom.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/atomstrom.py b/atomstrom.py index adde4af..a0061a6 100755 --- a/atomstrom.py +++ b/atomstrom.py @@ -220,7 +220,7 @@ def list_all_feeds(session): totalfeeds = 0 totalentries = 0 for feed in allfeeds: - print unicode(feed) + print feed totalfeeds += 1 totalentries += len(feed.entry) print 'TOTAL: %d entries in %d feeds.' % (totalentries, totalfeeds) @@ -243,8 +243,9 @@ def reset_feed(session, feed_id): # TODO implement reset if __name__ == '__main__': - streamWriter = codecs.lookup('utf-8')[-1] - sys.stdout = streamWriter(sys.stdout) + if (sys.stdout.encoding is None): + streamWriter = codecs.lookup('utf-8')[-1] + sys.stdout = streamWriter(sys.stdout) config = ConfigParser.ConfigParser() config.read('atomstrom.conf')