class_docstr: Tracks pipeline progress and estimates time to completion 
code: def pause(self, do_pause):
      if do_pause:
          self.pause_start_time = time.time()
      else:
          self.previous_pauses_duration += (
              time.time() - self.pause_start_time
          )
          self.pause_start_time = None
  
file_path: CellProfiler/src/frontend/cellprofiler/gui/preferences_view/_progress_watcher.py
imports: import time
  import numpy
  import wx
label_desc: Use image node_id 8 for calling the ProgressWatcher obj's underlying member method code with example usage: obj.pause(do_pause) without return types