From 390b9345bdd0a001b5ee10da9a4620f283860d46 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Thu, 9 Jul 2015 15:15:57 -0700 Subject: [PATCH] save docstring, name etc using six.wraps Per suggestion during review of this changeset: Ic5d57fcf769a4af53cd1cf82a3ca93142dbdb03f If we use six.wraps then it makes things better! Depends-On: Ibd2410e0153053b5121155474e99752256c7e4b8 Change-Id: Icc14d61504b9db0d91aa9b177abdab57c2f7ee55 --- oslo_service/loopingcall.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/oslo_service/loopingcall.py b/oslo_service/loopingcall.py index e4312477..e4d19592 100644 --- a/oslo_service/loopingcall.py +++ b/oslo_service/loopingcall.py @@ -22,6 +22,7 @@ from eventlet import event from eventlet import greenthread from oslo_utils import excutils from oslo_utils import timeutils +import six from oslo_service._i18n import _LE, _LW, _ @@ -224,6 +225,7 @@ class RetryDecorator(object): return self._sleep_time raise LoopingCallDone(result) + @six.wraps(f) def func(*args, **kwargs): loop = DynamicLoopingCall(_func, *args, **kwargs) evt = loop.start(periodic_interval_max=self._max_sleep_time)