Method: rich.progress.Progress.__init__
Calls: 21, Exceptions: 0, Paths: 1Back
Path 1: 21 calls (1.0)
Console (11) None (10)
True (11) False (10)
10 (21)
30.0 (21)
False (21)
True (21)
True (21)
None (13) make_progress.
False (19) True (2)
False (21)
() (13) tuple (8)
1def __init__(
2 self,
3 *columns: Union[str, ProgressColumn],
4 console: Optional[Console] = None,
5 auto_refresh: bool = True,
6 refresh_per_second: float = 10,
7 speed_estimate_period: float = 30.0,
8 transient: bool = False,
9 redirect_stdout: bool = True,
10 redirect_stderr: bool = True,
11 get_time: Optional[GetTimeCallable] = None,
12 disable: bool = False,
13 expand: bool = False,
14 ) -> None:
15 assert refresh_per_second > 0, "refresh_per_second must be > 0"
16 self._lock = RLock()
17 self.columns = columns or self.get_default_columns()
18 self.speed_estimate_period = speed_estimate_period
19
20 self.disable = disable
21 self.expand = expand
22 self._tasks: Dict[TaskID, Task] = {}
23 self._task_index: TaskID = TaskID(0)
24 self.live = Live(
25 console=console or get_console(),
26 auto_refresh=auto_refresh,
27 refresh_per_second=refresh_per_second,
28 transient=transient,
29 redirect_stdout=redirect_stdout,
30 redirect_stderr=redirect_stderr,
31 get_renderable=self.get_renderable,
32 )
33 self.get_time = get_time or self.console.get_time
34 self.print = self.console.print
35 self.log = self.console.log