def parseRoutes(data): for route in data["routes"]: sourceToDestination = RouteInfo.RouteInfo(route["ports"][0], route["ports"][1], route["distance"]) destinationToSource = RouteInfo.RouteInfo(route["ports"][1], route["ports"][0], route["distance"]) QueryingData.routeList.append(sourceToDestination) QueryingData.routeList.append(destinationToSource) UserQuerying.addHubCity(route["ports"][0]) UserQuerying.addHubCity(route["ports"][1])
def parseRoutes(data): ''' This function will parse all the routes' information from provided Json file And append parse routes information into route list Also update hub city dictionary ''' for route in data["routes"]: sourceToDestination = RouteInfo.RouteInfo(route["ports"][0], route["ports"][1], route["distance"]) destinationToSource = RouteInfo.RouteInfo(route["ports"][1], route["ports"][0], route["distance"]) QueryingData.routeList.append(sourceToDestination) QueryingData.routeList.append(destinationToSource) UserQuerying.addHubCity(route["ports"][0]) UserQuerying.addHubCity(route["ports"][1])