class_docstr: Class that implements progress reporting.
class_docstr_tok: ["Class","that","implements","progress","reporting","."]
code: def update(self, op_code, cur_count, max_count=None, message=""):
      if message:
          percentage = "%.0f" % (100 * cur_count / (max_count or 100.0))
          sys.stdout.write(
              "Downloaded %s%% %s \r" % (percentage, message)
          )
  
imports: import errno
  import os
  import shutil
  import sys
  from urllib.parse import urljoin
  import yaml
  from git import RemoteProgress, Repo
  from cltk.core.cltk_logger import logger
  from cltk.core.exceptions import CorpusImportError
  from cltk.languages.utils import get_lang
  from cltk.utils.utils import CLTK_DATA_DIR
label_desc: Use image node_id 1 for calling the ProgressPrinter obj's underlying member method code with example usage: obj.update(op_code, cur_count, max_count, message) without return types