summaryrefslogtreecommitdiff
path: root/text_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'text_utils.py')
-rw-r--r--text_utils.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/text_utils.py b/text_utils.py
index 6437e62..890bc63 100644
--- a/text_utils.py
+++ b/text_utils.py
@@ -44,31 +44,37 @@ def get_console_rows_columns() -> RowsColumns:
rows: Optional[str] = os.environ.get('LINES', None)
cols: Optional[str] = os.environ.get('COLUMNS', None)
if not rows or not cols:
+ logger.debug('Rows: %s, cols: %s, trying stty.', rows, cols)
try:
rows, cols = cmd(
"stty size",
timeout_seconds=1.0,
).split()
- except Exception:
+ except Exception as e:
+ logger.exception(e)
rows = None
cols = None
if rows is None:
+ logger.debug('Rows: %s, cols: %s, tput rows.', rows, cols)
try:
rows = cmd(
"tput rows",
timeout_seconds=1.0,
)
- except Exception:
+ except Exception as e:
+ logger.exception(e)
rows = None
if cols is None:
+ logger.debug('Rows: %s, cols: %s, tput cols.', rows, cols)
try:
cols = cmd(
"tput cols",
timeout_seconds=1.0,
)
- except Exception:
+ except Exception as e:
+ logger.exception(e)
cols = None
if not rows or not cols: