def loadTasksFromFile(self): dbfile = open(Taskbase.DEF_BASE_PATH, "r") for tsk in self.tasks: line = f.read() # separate values from given line content = line.split("|") current = Task(content[0]) current.addDate = datetime.datetime.strptime(content[1]) # handle status and data parsing if content[2] == "False": current.status = False current.doneDate = None else: current.status = True current.doneDate = datetime.datetime.strptime(content[3]) # close file dbfile.close()