From 7a8b847bd7970945777ab3d711aacd67b2ac9318 Mon Sep 17 00:00:00 2001 From: Manuel Ebert Date: Thu, 31 May 2012 11:33:28 +0200 Subject: [PATCH] Suppress empty bodies in prettyprinting --- jrnl/Entry.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/jrnl/Entry.py b/jrnl/Entry.py index 2603be76..53965eb2 100644 --- a/jrnl/Entry.py +++ b/jrnl/Entry.py @@ -46,10 +46,13 @@ class Entry: title = date_str + " " + self.title body = self.body.strip() + # Suppress bodies that are just blanks and new lines. + has_body = len(self.body) > 20 or not all(char in (" ", "\n") for char in self.body) + return "{title}{sep}{body}\n".format( title=title, - sep="\n" if self.body else "", - body=body + sep="\n" if has_body else "", + body=body if has_body else "", ) def __repr__(self):