- self._lines = [ln for ln in self._lines
- if ln and ln[:1] not in {_CHAR_ANCHOR, _CHAR_COMMENT}]
+ self._lines_t = [
+ line_t for line_t in self._lines_t
+ if line_t[1]
+ and line_t[1][:1] not in {_CHAR_ANCHOR, _CHAR_COMMENT}]
+ if self._verbose:
+ self._max_len_idx = max(len(line_t[0]) for line_t in self._lines_t)
+ self._max_len_ctx = max(
+ len(self._split_by_context_separator(line_t[1])[0])
+ for line_t in self._lines_t)
+ title_idx = 'line number(s)'
+ title_ctx = 'context'
+ self._max_len_idx = max(self._max_len_idx, len(title_idx))
+ self._max_len_ctx = max(self._max_len_ctx, len(title_ctx))
+ print(self._str_padded_to(title_idx, self._max_len_idx),
+ self._str_padded_to(title_ctx, self._max_len_ctx),
+ 'content')