class_docstr: A timer class which computes the time elapsed since the start/reset of the timer.
class_docstr_tok: ["A","timer","class","which","computes","the","time","elapsed","since","the","start\/reset","of","the","timer","."]
docstr: Returns:
      float: the total number of seconds since the start/reset of the timer, excluding the
          time in between when the timer is paused.
docstr_tok: ["Returns",":","float",":","the","total","number","of","seconds","since","the","start\/reset","of","the","timer",",","excluding","the","time","in","between","when","the","timer","is","paused","."]
code: def seconds(self):
      """
      Returns:
          float: the total number of seconds since the start/reset of the timer, excluding the
              time in between when the timer is paused.
      """
      if self._paused:
          self.resume()
          self.pause()
      return timer() - self._start - self._total_paused
  
imports: import atexit
  from collections import defaultdict
  from contextlib import contextmanager
  from time import perf_counter
  from .None import logger
  from .stats import StatCounter
label_desc: Use image node_id 6 for calling the Timer obj's underlying member method code with example usage: obj.seconds() and returns: unknown