rich.spinner

class rich.spinner.Spinner(name, text='', *, style=None, speed=1.0)[source]

スピナーアニメーション。

パラメータ
  • name (str) – スピナーの名前 (python -m rich.spinner を実行)。

  • text (RenderableType, オプション) – スピナーの右側に表示するレンダリング可能オブジェクト (通常は str または Text)。デフォルトは ""。

  • style (StyleType, オプション) – スピナーアニメーションのスタイル。デフォルトは None。

  • speed (float, オプション) – アニメーションの速度係数。デフォルトは 1.0。

例外

KeyError – name がサポートされているスピナーアニメーションのいずれでもない場合。

render(time)[source]

指定された時間スピナーをレンダリングします。

パラメータ

time (float) – 秒単位の時間。

戻り値

アニメーションフレームを含むレンダリング可能オブジェクト。

戻り値の型

RenderableType

update(*, text='', style=None, speed=None)[source]

スピナーが開始された後に、スピナーの属性を更新します。

パラメータ
  • text (RenderableType, オプション) – スピナーの右側に表示するレンダリング可能オブジェクト (通常は str または Text)。デフォルトは ""。

  • style (StyleType, オプション) – スピナーアニメーションのスタイル。デフォルトは None。

  • speed (float, オプション) – アニメーションの速度係数。デフォルトは None。

戻り値の型

なし