From ebbf2266cdc3d60c1a34313cfb6ee1d0abe15bff Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Mon, 29 Jun 2015 16:02:36 +0200 Subject: [PATCH] orchestra: decode('utf-8') before logging http://tracker.ceph.com/issues/8313 Fixes: #8313 Signed-off-by: Loic Dachary --- teuthology/orchestra/run.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/teuthology/orchestra/run.py b/teuthology/orchestra/run.py index 0af7db5f3a..2670a50ee0 100644 --- a/teuthology/orchestra/run.py +++ b/teuthology/orchestra/run.py @@ -196,7 +196,7 @@ def copy_to_log(f, logger, loglevel=logging.INFO): # Second part of work-around for http://tracker.ceph.com/issues/8313 try: line = unicode(line, 'utf-8', 'replace').encode('utf-8') - logger.log(loglevel, line) + logger.log(loglevel, line.decode('utf-8')) except (UnicodeDecodeError, UnicodeEncodeError): logger.exception("Encountered unprintable line in command output") -- 2.39.5