class_docstr: Factory descriptor creating the job progress rendering widgets: this method is called by default for every running job.
class_docstr_tok: ["Factory","descriptor","creating","the","job","progress","rendering","widgets",":","this","method","is","called","by","default","for","every","running","job","."]
code: def __get__(
      self, job, owner=None
  ):  # type: (H2OJob, type) -> [ProgressBarWidget]
      if job is None:  # to be able to replace this factory
          return self
      return [
          PBWString("%s progress:" % job._job_type),
          PBWBar(),
          PBWPercentage(),
      ]
  
file_path: h2o-3/h2o-py/h2o/job.py
imports: import functools
  import warnings
  import time
  import h2o
  from h2o.exceptions import H2OJobCancelled, H2OConnectionError, H2OResponseError, H2OServerError
  from h2o.utils.progressbar import ProgressBar, PBWString, PBWBar, PBWPercentage
  from h2o.utils.shared_utils import clamp
label_desc: Use image node_id 1 for calling the _DefaultJobProgressWidgetFactory obj's underlying member method code with example usage: obj.__get__(job, owner) and returns: list, self