def addDepots(rd): ldepot = [] Depots._numberDepots = rd.get_numberDepots() #Depots._loadVehicle = rd.get_load() #Depots._durationRoute = rd.get_durationRoute() for i in range(Depots._numberDepots): dataDepot = rd.get_dataDepots()[i].split() dpt = Depot() dpt.set_id(int(dataDepot[0])) dpt.set_xy_coord(float(dataDepot[1]), float(dataDepot[2])) dpt.set_durationRoute(rd.get_durationRoute()) dpt.set_numberVehicles(rd.get_numberVehicles()) dpt.set_loadVehicle(rd.get_load()) dpt.set_loadTotal(rd.get_load() * rd.get_numberVehicles()) ldepot.append((dataDepot[0], dpt)) Depots._depotsList = dict(ldepot)