Timer
- class Timer(*args, **kwargs)
GTimer
records a start time, and counts microseconds elapsed since
that time.
This is done somewhat differently on different platforms, and can be
tricky to get exactly right, so GTimer
provides a portable/convenient interface.
Methods
- class Timer
-
- elapsed(microseconds: int) float
If
timer
has been started but not stopped, obtains the time since the timer was started. Iftimer
has been stopped, obtains the elapsed time between the time it was started and the time it was stopped. The return value is the number of seconds elapsed, including any fractional part. Themicroseconds
out parameter is essentially useless.- Parameters:
microseconds – return location for the fractional part of seconds elapsed, in microseconds (that is, the total number of microseconds elapsed, modulo 1000000), or
None
- reset() None
This function is useless; it’s fine to call
start()
on an already-started timer to reset the start time, soreset()
serves no purpose.