From 6a65943f660d5d5c3f715ee84a9639fc2716e586 Mon Sep 17 00:00:00 2001 From: Oleksii Shevchuk Date: Wed, 3 Oct 2018 10:48:19 +0300 Subject: [PATCH] term: format_table: handle case when column is absent --- pupy/pupylib/utils/term.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pupy/pupylib/utils/term.py b/pupy/pupylib/utils/term.py index d67879aa..e8516bff 100644 --- a/pupy/pupylib/utils/term.py +++ b/pupy/pupylib/utils/term.py @@ -264,7 +264,7 @@ def table_format(diclist, wl=[], bl=[], truncate=None, legend=True): lines = [] for key,_ in keys: - value = c[key].strip() + value = c.get(key, '').strip() lines.append(value.ljust(colsize[key]+2 + ediff(value))) res.append(u''.join(lines))