Пример #1
0
    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()