From c97f79a081fa5d7c4fe6d4f4a4d38cd61ab3d398 Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Wed, 7 Mar 2018 18:56:08 -0800 Subject: [PATCH] Fix bug with empty description --- models/models.py | 7 +++++-- ui/task_list.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/models/models.py b/models/models.py index 1036dda..0b40e17 100644 --- a/models/models.py +++ b/models/models.py @@ -39,7 +39,11 @@ class Task(AsanaObject): parser = HTMLTextParser() parser.feed(self.object_dict['html_notes']) parser.close() - return parser.get_formatted_text() + text = parser.get_formatted_text() + if (len(text) > 0): + return text + else: + return "" elif 'notes' in self.object_dict: return self.object_dict['notes'] else: @@ -166,7 +170,6 @@ class HTMLTextParser(HTMLParser): def get_formatted_text(self): formatted = [t.text_format() for t in self.text] - print(formatted, file=sys.stderr) return formatted diff --git a/ui/task_list.py b/ui/task_list.py index 2935aa5..6b795c1 100644 --- a/ui/task_list.py +++ b/ui/task_list.py @@ -38,7 +38,7 @@ class MyTasks(object): ] + [TaskRow(t, self.callback) for t in self.today] + [ urwid.Text(('atm_section', 'Upcoming')) ] + [TaskRow(t, self.callback) for t in self.upcoming] + [ - urwid.Text(('atm_section', 'Upcoming')) + urwid.Text(('atm_section', 'Later')) ] + [TaskRow(t, self.callback) for t in self.later] ) ),