Method: rich.text.Text.pad
Calls: 47, Exceptions: 0, Paths: 1Back
Path 1: 47 calls (1.0)
1 (46) 2 (1)
' ' (47)
1def pad(self, count: int, character: str = " ") -> None:
2 """Pad left and right with a given number of characters.
3
4 Args:
5 count (int): Width of padding.
6 """
7 assert len(character) == 1, "Character must be a string of length 1"
8 if count:
9 pad_characters = character * count
10 self.plain = f"{pad_characters}{self.plain}{pad_characters}"
11 _Span = Span
12 self._spans[:] = [
13 _Span(start + count, end + count, style)
14 for start, end, style in self._spans
15 ]