class_docstr: Mixin class for console shells that support a progress bar.
class_docstr_tok: ["Mixin","class","for","console","shells","that","support","a","progress","bar","."]
docstr: Progress bar handler, called when C{igraph} reports the progress
  of an operation
  
  @param message: message provided by C{igraph}
  @param percentage: percentage provided by C{igraph}
code: def _progress_handler(cls, message, percentage):
      """Progress bar handler, called when C{igraph} reports the progress
      of an operation
  
      @param message: message provided by C{igraph}
      @param percentage: percentage provided by C{igraph}
      """
      if percentage >= 100:
          cls.progress_bar.clear()
      else:
          cls.progress_bar.update(percentage, message)
  
imports: from abc import ABCMeta, abstractmethod
  import re
  import sys
  from igraph import __version__
  from igraph._igraph import set_progress_handler, set_status_handler
  from igraph.configuration import Configuration
label_desc: Use image node_id 3 for calling the ConsoleProgressBarMixin obj's underlying member method code with example usage: obj._progress_handler(cls, message, percentage) without return types