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            ]