Method: rich.status.Status.update
Calls: 2, Exceptions: 0, Paths: 2Back
Path 1: 1 calls (0.5)
'bar' (1)
None (1)
'red' (1)
2.0 (1)
1def update(
2 self,
3 status: Optional[RenderableType] = None,
4 *,
5 spinner: Optional[str] = None,
6 spinner_style: Optional[StyleType] = None,
7 speed: Optional[float] = None,
8 ) -> None:
9 """Update status.
10
11 Args:
12 status (Optional[RenderableType], optional): New status renderable or None for no change. Defaults to None.
13 spinner (Optional[str], optional): New spinner or None for no change. Defaults to None.
14 spinner_style (Optional[StyleType], optional): New spinner style or None for no change. Defaults to None.
15 speed (Optional[float], optional): Speed factor for spinner animation or None for no change. Defaults to None.
16 """
17 if status is not None:
18 self.status = status
19 if spinner_style is not None:
20 self.spinner_style = spinner_style
21 if speed is not None:
22 self.speed = speed
23 if spinner is not None:
24 self._spinner = Spinner(
25 spinner, text=self.status, style=self.spinner_style, speed=self.speed
26 )
27 self._live.update(self.renderable, refresh=True)
28 else:
29 self._spinner.update(
30 text=self.status, style=self.spinner_style, speed=self.speed
31 )
Path 2: 1 calls (0.5)
None (1)
'dots2' (1)
None (1)
None (1)
1def update(
2 self,
3 status: Optional[RenderableType] = None,
4 *,
5 spinner: Optional[str] = None,
6 spinner_style: Optional[StyleType] = None,
7 speed: Optional[float] = None,
8 ) -> None:
9 """Update status.
10
11 Args:
12 status (Optional[RenderableType], optional): New status renderable or None for no change. Defaults to None.
13 spinner (Optional[str], optional): New spinner or None for no change. Defaults to None.
14 spinner_style (Optional[StyleType], optional): New spinner style or None for no change. Defaults to None.
15 speed (Optional[float], optional): Speed factor for spinner animation or None for no change. Defaults to None.
16 """
17 if status is not None:
18 self.status = status
19 if spinner_style is not None:
20 self.spinner_style = spinner_style
21 if speed is not None:
22 self.speed = speed
23 if spinner is not None:
24 self._spinner = Spinner(
25 spinner, text=self.status, style=self.spinner_style, speed=self.speed
26 )
27 self._live.update(self.renderable, refresh=True)
28 else:
29 self._spinner.update(
30 text=self.status, style=self.spinner_style, speed=self.speed
31 )