def openBackup(self): # WARNING -> obsolete, use targets and performance result = Result() tarTemp = Target(0) with open("backup.txt") as f: temp = f.readlines() f.close() # open("backup.txt", "w").close() # TODO uncomment to activate backup refresh for index, line in enumerate(temp): # on parcourt toutes les lignes du fichier if line.__len__() > 10 and line[:1] == "|": # la ligne ne contient pas qu'un | if index < temp.__len__() - 1 and temp[index + 1][:13] != line[:13]: # on est pas sur une ligne partielle line = line.split(",") tarTemp = Target(line[0][1:]) lineb = line[1].split("/") print(lineb.__len__()) for p in lineb: tempPoint = Point(line[0][1:], p) tarTemp.addPoint(tempPoint) del tempPoint result.append(tarTemp) return result # def targets(self): # result = Result() # return 0