def listTask(self): taskList = [] db = DB() tasks = db.selectTask() for i in range(0, len(tasks)): cd = datetime.strptime(tasks[i][1], '%Y-%m-%d %H:%M:%S.%f') # To datetime dl = datetime.strptime(tasks[i][4], '%Y-%m-%d %H:%M:%S.%f') t = Task(tasks[i][2], tasks[i][3], dl, tasks[i][5]) t.set_idTask(int(tasks[i][0])) t.set_creationDate(cd) t.set_done(int(tasks[i][6])) t.set_weight() taskList.append(t) return taskList