1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-03 10:17:40 +00:00

Default to 'utf-8' as stderr and stdout encoding

This commit is contained in:
Jonas Borgström 2011-07-01 21:53:38 +02:00
parent 885823fdbd
commit 3eb211b442

View file

@ -27,7 +27,7 @@ def open_store(self, location, create=False):
def print_error(self, msg, *args):
msg = args and msg % args or msg
if hasattr(sys.stderr, 'encoding'):
msg = msg.encode(sys.stderr.encoding, 'ignore')
msg = msg.encode(sys.stderr.encoding or 'utf-8', 'ignore')
self.exit_code = 1
print >> sys.stderr, msg
@ -35,7 +35,7 @@ def print_verbose(self, msg, *args, **kw):
if self.verbose:
msg = args and msg % args or msg
if hasattr(sys.stdout, 'encoding'):
msg = msg.encode(sys.stdout.encoding, 'ignore')
msg = msg.encode(sys.stdout.encoding or 'utf-8', 'ignore')
if kw.get('newline', True):
print msg
else: