1234567891011121314151617181920212223242526272829303132333435363738394041 |
- '''
- Created on Jun 10, 2011
- @author: BMAllred
- '''
- import time
- class StopWatch(object):
- '''
- Stop watch object.
- '''
- def __init__(self):
- '''
- Initializes a new instance of the StopWatch class.
- '''
-
- self.StartTime = None
- self.StopTime = None
-
- def Start(self):
- self.StartTime = time.clock()
- self.StopTime = None
-
- return self.StartTime
-
- def Stop(self):
- self.StopTime = time.clock()
-
- def TimeElapsed(self):
-
- if self.StartTime is None:
- return -1
- elif self.StopTime is None:
- return time.clock() - self.StartTime
-
- return self.StopTime - self.StartTime
-
- def Reset(self):
- self.StartTime = None
- self.StopTime = None
|