def get_visible_data_as_csv(self): text = "" for indent, prio, desc, date, page in self.get_visible_data(): prio = str(prio) desc = decode_markup_text(desc) desc = '"' + desc.replace('"', '""') + '"' text += ",".join((prio, desc, date, page)) + "\n" return text