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] ) ),