From: Scott Worley Date: Thu, 11 Jun 2020 20:29:20 +0000 (-0700) Subject: Handle 0 terminal width X-Git-Tag: 1.4~6 X-Git-Url: http://git.scottworley.com/pinch/commitdiff_plain/dd1026fe9c1e4b3b4097d5a9589597b64ca0b55b?ds=sidebyside;hp=bed3218277c11d0e6092683f0a2d00225f84d8ae Handle 0 terminal width --- diff --git a/pinch.py b/pinch.py index 24e132a..5d93c26 100644 --- a/pinch.py +++ b/pinch.py @@ -83,7 +83,7 @@ class Verification: def result(self, r: bool) -> None: message, color = {True: ('OK ', 92), False: ('FAIL', 91)}[r] length = len(message) - cols = shutil.get_terminal_size().columns + cols = shutil.get_terminal_size().columns or 80 pad = (cols - (self.line_length + length)) % cols print(' ' * pad + self._color(message, color), file=sys.stderr) self.line_length = 0