From af692df85ea182d5a6efc70701e7b1c74652e26e Mon Sep 17 00:00:00 2001 From: neingeist Date: Fri, 8 Sep 2017 12:37:13 +0200 Subject: [PATCH] Deal with empty counts --- maildir-zero | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/maildir-zero b/maildir-zero index 37199dc..80498cf 100755 --- a/maildir-zero +++ b/maildir-zero @@ -67,8 +67,15 @@ else: key = lambda i: i[0] reverse = False -length_name = max(len(name) for name in counts.keys()) -length_count = max(len(str(count)) for count in counts.values()) +try: + length_name = max(len(name) for name in counts.keys()) +except: + length_name = len('Total') +try: + length_count = max(len(str(count)) for count in counts.values()) +except: + length_count = 3 + for name, count in sorted(counts.items(), key=key, reverse=reverse): print('{0:{1}}\t{2:{3}d}'.format(name, length_name, count, length_count))