Skip to content

Commit

Permalink
pwcli: refactor columns width handling to PWCLI.get_terminal_columns()
Browse files Browse the repository at this point in the history
Needed by the next commit. No functional changes.

Signed-off-by: Kalle Valo <quic_kvalo@quicinc.com>
  • Loading branch information
kvalo committed Feb 20, 2024
1 parent 4870f64 commit a988fde
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions pwcli
Original file line number Diff line number Diff line change
Expand Up @@ -2025,16 +2025,21 @@ class PWCLI():
logger.debug('PWCLI.open_browser_url(url=%r): return code %d' % (url,
returncode))

def get_terminal_columns(self):
columns = shutil.get_terminal_size().columns

if self.config.max_terminal_width is not None:
columns = min(columns, self.config.max_terminal_width)

return columns

def create_patchlist_as_string(self, patches, show_indexes=False,
open_browser=False):
i = 1
result = ''
covers_opened = []

columns = shutil.get_terminal_size().columns

if self.config.max_terminal_width is not None:
columns = min(columns, self.config.max_terminal_width)
columns = self.get_terminal_columns()

WIDTH_INDEX = 6
WIDTH_ACKED = 1
Expand Down

0 comments on commit a988fde

Please sign in to comment.