Use character instead of byte strings
[youtube-dl] / youtube_dl / FileDownloader.py
index ff6963262c92a04532984aec305d7c18ae356939..37a842cdd1df5ee92da48fddb2e552e0bf807bad 100644 (file)
@@ -180,7 +180,8 @@ class FileDownloader(object):
 
        def to_stderr(self, message):
                """Print message to stderr."""
-               print >>sys.stderr, message.encode(preferredencoding())
+               assert type(message) == type(u'')
+               sys.stderr.write((message + u'\n').encode(preferredencoding()))
 
        def to_cons_title(self, message):
                """Set console/terminal window title to message."""