def read(self): todos = Todos() try: flines = open(self.file_name, 'r') for line in flines: d = line.split(Todo.seperator()) isCompleted = Todo.isCompletedBool(d[3]) t = Todo(d[0], d[1], d[2], isCompleted) todos.append(t) flines.close() except FileNotFoundError as error: print(error) return todos