Beispiel #1
0
def realtime_airport_weather(iata):
    fd = FlightData()
    airport_weather = fd.get_airport_weather(iata)
    return jsonify(airport_weather)
Beispiel #2
0
elif query == 2 : 
    if nmax == 0 :
        alist = api.get_airport_departures(airport);  # Return: a JSON dictionary of xxxxx
    else :
        alist = api.get_airport_departures(airport, page=1, limit=nmax);
    if not alist : iataerr();
elif query == 3 : 
    try: 
        alist = api.get_airports(country);            # Return: a list of (name,code) tuples. # api.get_airports('India')[10:15]
    except AttributeError :
        airerr();
    if not alist : airerr();
elif query == 4 : 
    try: 
        alist = api.get_airport_details(airport);     # Return: 
        blist = api.get_airport_weather(airport);     # Return: 
    except AttributeError :
        iataerr();
    except TypeError :
        typerr(); iataerr();
    if not alist or not blist : iataerr();
elif query == 5 : 
    try: 
        blist = api.get_airport_weather(airport);     # Return: 
    except AttributeError :
        iataerr();
    except TypeError :
        typerr(); iataerr();
    if not blist : iataerr();
elif query == 6 : 
    try: