summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2013-05-29 18:56:03 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2013-05-29 18:56:03 +0200
commitb224e6e76976f26fc2ce186aa3b72833696d0893 (patch)
treecb98aa2db62894d2b7ee12c240fa5e634ed2987b
parentabd8e47f48de60a9ef07a5629e09dad5fb6945f5 (diff)
downloadtools-b224e6e76976f26fc2ce186aa3b72833696d0893.tar.gz
tools-b224e6e76976f26fc2ce186aa3b72833696d0893.tar.bz2
tools-b224e6e76976f26fc2ce186aa3b72833696d0893.zip
Printer: fix printing of empty dicts
-rw-r--r--hostinfo/printer.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/hostinfo/printer.py b/hostinfo/printer.py
index f6fdda7..a4f58f7 100644
--- a/hostinfo/printer.py
+++ b/hostinfo/printer.py
@@ -140,6 +140,9 @@ class Printer:
for full_key in [_get_full_key(printer.full_key, key)]
if self._should_display(full_key, filter_key)],
sort)
+ if len(keys) == 0:
+ return
+
maxlength = max([len(self._get_label(key, full_key)) \
for (key, full_key) in keys])