OpenQuizz
Une application de gestion des contenus pédagogiques
ProgressBar Class Reference
Inheritance diagram for ProgressBar:
Collaboration diagram for ProgressBar:

Public Member Functions

def __init__ (self, iterable, length=None, fill_char="#", empty_char=" ", bar_template="%(bar)s", info_sep=" ", show_eta=True, show_percent=None, show_pos=False, item_show_func=None, label=None, file=None, color=None, width=30)
 
def __enter__ (self)
 
def __exit__ (self, exc_type, exc_value, tb)
 
def __iter__ (self)
 
def __next__ (self)
 
def is_fast (self)
 
def render_finish (self)
 
def pct (self)
 
def time_per_iteration (self)
 
def eta (self)
 
def format_eta (self)
 
def format_pos (self)
 
def format_pct (self)
 
def format_bar (self)
 
def format_progress_line (self)
 
def render_progress (self)
 
def make_step (self, n_steps)
 
def update (self, n_steps)
 
def finish (self)
 
def generator (self)
 

Data Fields

 fill_char
 
 empty_char
 
 bar_template
 
 info_sep
 
 show_eta
 
 show_percent
 
 show_pos
 
 item_show_func
 
 label
 
 file
 
 color
 
 width
 
 autowidth
 
 iter
 
 length
 
 length_known
 
 pos
 
 avg
 
 start
 
 last_eta
 
 eta_known
 
 finished
 
 max_width
 
 entered
 
 current_item
 
 is_hidden
 
 short_limit
 

Static Public Attributes

def next = __next__
 

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  iterable,
  length = None,
  fill_char = "#",
  empty_char = " ",
  bar_template = "%(bar)s",
  info_sep = "  ",
  show_eta = True,
  show_percent = None,
  show_pos = False,
  item_show_func = None,
  label = None,
  file = None,
  color = None,
  width = 30 
)

Member Function Documentation

◆ __enter__()

def __enter__ (   self)

◆ __exit__()

def __exit__ (   self,
  exc_type,
  exc_value,
  tb 
)

◆ __iter__()

def __iter__ (   self)

◆ __next__()

def __next__ (   self)

◆ eta()

def eta (   self)

◆ finish()

def finish (   self)

◆ format_bar()

def format_bar (   self)

◆ format_eta()

def format_eta (   self)

◆ format_pct()

def format_pct (   self)

◆ format_pos()

def format_pos (   self)

◆ format_progress_line()

def format_progress_line (   self)

◆ generator()

def generator (   self)
Return a generator which yields the items added to the bar
during construction, and updates the progress bar *after* the
yielded block returns.

◆ is_fast()

def is_fast (   self)

◆ make_step()

def make_step (   self,
  n_steps 
)

◆ pct()

def pct (   self)

◆ render_finish()

def render_finish (   self)

◆ render_progress()

def render_progress (   self)

◆ time_per_iteration()

def time_per_iteration (   self)

◆ update()

def update (   self,
  n_steps 
)

Field Documentation

◆ autowidth

autowidth

◆ avg

avg

◆ bar_template

bar_template

◆ color

color

◆ current_item

current_item

◆ empty_char

empty_char

◆ entered

entered

◆ eta_known

eta_known

◆ file

file

◆ fill_char

fill_char

◆ finished

finished

◆ info_sep

info_sep

◆ is_hidden

is_hidden

◆ item_show_func

item_show_func

◆ iter

iter

◆ label

label

◆ last_eta

last_eta

◆ length

length

◆ length_known

length_known

◆ max_width

max_width

◆ next

def next = __next__
static

◆ pos

pos

◆ short_limit

short_limit

◆ show_eta

show_eta

◆ show_percent

show_percent

◆ show_pos

show_pos

◆ start

start

◆ width

width

The documentation for this class was generated from the following file: