Merge "Allow stopwatches to be restarted"

This commit is contained in:
Jenkins
2014-12-09 06:06:49 +00:00
committed by Gerrit Code Review

View File

@@ -73,6 +73,12 @@ class StopWatch(object):
self._state = self._STARTED
return self
def restart(self):
if self._state == self._STARTED:
self.stop()
self.start()
return self
def elapsed(self):
if self._state == self._STOPPED:
return max(0.0, float(timeutils.delta_seconds(self._started_at,