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