Path 1: 247 calls (0.41)

0 (98) 1 (84) 2 (46) 3 (19)

2 (243) 0 (4)

1def _get_padding_width(self, column_index: int) -> int:
2        """Get extra width from padding."""
3        _, pad_right, _, pad_left = self.padding
4        if self.collapse_padding:
5            if column_index > 0:
6                pad_left = max(0, pad_left - pad_right)
7        return pad_left + pad_right
            

Path 2: 225 calls (0.38)

1 (111) 2 (68) 3 (46)

1 (225)

1def _get_padding_width(self, column_index: int) -> int:
2        """Get extra width from padding."""
3        _, pad_right, _, pad_left = self.padding
4        if self.collapse_padding:
5            if column_index > 0:
6                pad_left = max(0, pad_left - pad_right)
7        return pad_left + pad_right
            

Path 3: 126 calls (0.21)

0 (126)

2 (121) 1 (5)

1def _get_padding_width(self, column_index: int) -> int:
2        """Get extra width from padding."""
3        _, pad_right, _, pad_left = self.padding
4        if self.collapse_padding:
5            if column_index > 0:
6                pad_left = max(0, pad_left - pad_right)
7        return pad_left + pad_right