# License for the specific language governing permissions and limitations
# under the License.
+import logging
import sys
import time
from eventlet import greenthread
from cinder.openstack.common._i18n import _LE, _LW
-from cinder.openstack.common import log as logging
LOG = logging.getLogger(__name__)
break
delay = end - start - interval
if delay > 0:
- LOG.warn(_LW('task %(func_name)s run outlasted '
+ LOG.warn(_LW('task %(func_name)r run outlasted '
'interval by %(delay).2f sec'),
- {'func_name': repr(self.f), 'delay': delay})
+ {'func_name': self.f, 'delay': delay})
greenthread.sleep(-delay if delay < 0 else 0)
except LoopingCallDone as e:
self.stop()
if periodic_interval_max is not None:
idle = min(idle, periodic_interval_max)
- LOG.debug('Dynamic looping call %(func_name)s sleeping '
+ LOG.debug('Dynamic looping call %(func_name)r sleeping '
'for %(idle).02f seconds',
- {'func_name': repr(self.f), 'idle': idle})
+ {'func_name': self.f, 'idle': idle})
greenthread.sleep(idle)
except LoopingCallDone as e:
self.stop()