From 9eef65739a347a07b296bc77d739be31be7e2180 Mon Sep 17 00:00:00 2001 From: Gary Kotton Date: Tue, 7 May 2019 17:49:00 -0700 Subject: [PATCH] Ensure that log message with non-ascii code does not raise exception This may cause the looping task to freeze. Change-Id: Ibf1ace8f0c45a56738432028c8125154c5aa3c15 --- oslo_vmware/common/loopingcall.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/oslo_vmware/common/loopingcall.py b/oslo_vmware/common/loopingcall.py index c50832fa..0cc9ed51 100644 --- a/oslo_vmware/common/loopingcall.py +++ b/oslo_vmware/common/loopingcall.py @@ -85,9 +85,7 @@ class FixedIntervalLoopingCall(LoopingCallBase): except LoopingCallDone as e: self.stop() done.send(e.retvalue) - except Exception as e: - LOG.error('in fixed duration looping call. Error: %s', - str(e)) + except Exception: done.send_exception(*sys.exc_info()) return else: