code: def _do_update(self):
      if not jupyter:
          return True
  
      new_time = time.time()
      if (
          self.prev_print_time is None
          or new_time - self.prev_print_time
          >= ColorProgress.JUPYTER_PRINT_RATE
      ):
          self.prev_print_time = new_time
          return True
  
      return False
  
imports: import math
  import sys
  import time
  import warnings
  from typing import Dict, Union
  from poutyne.framework.callbacks.progress_bar import ProgressBar
  from poutyne.utils import is_in_jupyter_notebook
label_desc: Use image node_id 25 for calling the ColorProgress obj's underlying member method code with example usage: obj._do_update() and returns: False, True, True