Skip to content

Commit 87e36cf

Browse files
author
marcus.vinicius
committed
pep8
1 parent 7d4fdd6 commit 87e36cf

1 file changed

Lines changed: 14 additions & 5 deletions

File tree

networkapi/util/timer.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,37 @@
33

44
log = logging.getLogger(__name__)
55

6+
67
class Timer():
78
def __init__(self, debug_msg=None):
89
self._start = time()
910
self._laps = []
10-
self._last_lap = self._start
11+
self._last_lap = 0
12+
self._lap_control = self._start
1113
self._stopped = 0
1214
if debug_msg:
1315
log.debug(debug_msg)
16+
1417
def lap(self, debug_msg=None):
15-
self._last_lap = time()-self._start
18+
curr_time = time()
19+
self._last_lap = curr_time-self._lap_control
20+
self._lap_control = curr_time
1621
self._laps.append(self._last_lap)
1722
if debug_msg:
1823
log.debug(debug_msg)
1924
return self._last_lap
25+
2026
def elapsed_time(self, debug_msg=None):
2127
total_time = time()-self._start
2228
if debug_msg:
2329
log.debug(debug_msg)
2430
return total_time
25-
def laps():
31+
32+
def laps(self):
2633
return self._laps
27-
def last_lap():
34+
35+
def last_lap(self):
2836
return self._last_lap
37+
2938
def reset(self, debug_msg=None):
30-
self.__init__(debug_msg)
39+
self.__init__(debug_msg)

0 commit comments

Comments
 (0)