uqlm.utils.display.ConditionalSpinnerColumn#

class uqlm.utils.display.ConditionalSpinnerColumn(spinner_name='dots', style='progress.spinner', speed=1.0, finished_text=' ', table_column=None)#

Bases: SpinnerColumn

__init__(spinner_name='dots', style='progress.spinner', speed=1.0, finished_text=' ', table_column=None)#

Methods

__init__([spinner_name, style, speed, ...])

get_table_column()

Get a table column, used to build tasks table.

render(task)

Should return a renderable object.

set_spinner(spinner_name[, spinner_style, speed])

Set a new spinner.

Attributes

max_refresh

get_table_column()#

Get a table column, used to build tasks table.

Return type:

Column

render(task)#

Should return a renderable object.

set_spinner(spinner_name, spinner_style='progress.spinner', speed=1.0)#

Set a new spinner.

Return type:

None

Parameters:
  • spinner_name (str) – Spinner name, see python -m rich.spinner.

  • spinner_style (Optional[StyleType], optional) – Spinner style. Defaults to “progress.spinner”.

  • speed (float, optional) – Speed factor of spinner. Defaults to 1.0.

References