Пример #1
0
def getrace(field):
    existing = Race.all()
    existing.filter("raceNumber =", int(field[0]))
    if existing.count(1) > 0:
        race = existing.get()
        messages.append("Updating race #" + field[0] + ": " + field[3])
    else:
        race = Race(raceNumber = int(field[0]))
        messages.append("Creating NEW race #" + field[0] + ": " + field[3])
    
    race.roundNumber = field[1]
    race.heatNumber = field[2]
    
    if len(field[3]) == 0 or field[3] == "":
        race.description = "Event # " + field[0]
    else:
        race.description = field[3]
        
    if len(field) >= 5:
        race.windSpeed = field[4]
    
    if len(field) >= 6:
        race.weather = field[5]
    
    return race