Method: rich.align.Align.__init__
Calls: 44, Exceptions: 5, Paths: 3Back
Path 1: 39 calls (0.89)
'foo' (21) Text (4) Pretty (4) Panel (3) Table (3) 'foo\nbar' (1) 'foobarbaze' (1) 'foo bar' (1) 'Deep in the human unconscious is a pervasive need fo...
'center' (16) 'left' (13) 'right' (10)
None (38) 'on blue' (1)
None (31) 'middle' (6) 'top' (1) 'bottom' (1)
True (37) False (2)
None (38) 30 (1)
None (39)
1def __init__(
2 self,
3 renderable: "RenderableType",
4 align: AlignMethod = "left",
5 style: Optional[StyleType] = None,
6 *,
7 vertical: Optional[VerticalAlignMethod] = None,
8 pad: bool = True,
9 width: Optional[int] = None,
10 height: Optional[int] = None,
11 ) -> None:
12 if align not in ("left", "center", "right"):
13 raise ValueError(
14 f'invalid value for align, expected "left", "center", or "right" (not {align!r})'
15 )
16 if vertical is not None and vertical not in ("top", "middle", "bottom"):
17 raise ValueError(
18 f'invalid value for vertical, expected "top", "middle", or "bottom" (not {vertical!r})'
19 )
20 self.renderable = renderable
21 self.align = align
22 self.style = style
23 self.vertical = vertical
24 self.pad = pad
25 self.width = width
26 self.height = height
Path 2: 4 calls (0.09)
'foo' (4)
None (1) 'middle' (1) '' (1) 'LEFT' (1)
None (4)
None (4)
True (4)
None (4)
None (4)
ValueError (4)
1def __init__(
2 self,
3 renderable: "RenderableType",
4 align: AlignMethod = "left",
5 style: Optional[StyleType] = None,
6 *,
7 vertical: Optional[VerticalAlignMethod] = None,
8 pad: bool = True,
9 width: Optional[int] = None,
10 height: Optional[int] = None,
11 ) -> None:
12 if align not in ("left", "center", "right"):
13 raise ValueError(
14 f'invalid value for align, expected "left", "center", or "right" (not {align!r})'
15 )
16 if vertical is not None and vertical not in ("top", "middle", "bottom"):
17 raise ValueError(
18 f'invalid value for vertical, expected "top", "middle", or "bottom" (not {vertical!r})'
19 )
20 self.renderable = renderable
21 self.align = align
22 self.style = style
23 self.vertical = vertical
24 self.pad = pad
25 self.width = width
26 self.height = height
Path 3: 1 calls (0.02)
'foo' (1)
'left' (1)
None (1)
'somewhere' (1)
True (1)
None (1)
None (1)
ValueError (1)
1def __init__(
2 self,
3 renderable: "RenderableType",
4 align: AlignMethod = "left",
5 style: Optional[StyleType] = None,
6 *,
7 vertical: Optional[VerticalAlignMethod] = None,
8 pad: bool = True,
9 width: Optional[int] = None,
10 height: Optional[int] = None,
11 ) -> None:
12 if align not in ("left", "center", "right"):
13 raise ValueError(
14 f'invalid value for align, expected "left", "center", or "right" (not {align!r})'
15 )
16 if vertical is not None and vertical not in ("top", "middle", "bottom"):
17 raise ValueError(
18 f'invalid value for vertical, expected "top", "middle", or "bottom" (not {vertical!r})'
19 )
20 self.renderable = renderable
21 self.align = align
22 self.style = style
23 self.vertical = vertical
24 self.pad = pad
25 self.width = width
26 self.height = height