Beispiel #1
0
             connectionExistsAsAirport = False
             for k in range(len(airports)):
                 if connectionName == airports[k].getCode():
                     print("    Found dest in database")
                     tempCon1 = Connection(airports[k])
                     tempCon2 = Connection(airports[j])
                     airports[j].addConnection(tempCon1)
                     airports[k].addConnection(tempCon2)
                     connectionExistsAsAirport = True
                     break
             if not connectionExistsAsAirport:
                 print("    Creating new airport and adding it")
                 tempAir = Airport(connectionName)
                 tempCon1 = Connection(tempAir)
                 tempCon2 = Connection(airports[j])
                 tempAir.addConnection(tempCon2)
                 airports[j].addConnection(tempCon1)
                 airports.append(tempAir)
         else:
             print("    Connection already exists")
         break
 if not airportFoundInList:
     print("    Origin airport not found in database, adding to list and creating connection")
     tempAir = Airport(apCode)
     foundDestinationInList = False
     for j in range(len(airports)):
         if connectionName == airports[j].getCode():
             print("    Found destination in database")
             foundDestinationInList = True
             tempCon1 = Connection(airports[j])
             tempCon2 = Connection(tempAir)