def joinRace(self, user, race): runners = race.runner_set race_runners = Runner.gql("WHERE user = :1 and race = :2", user, race) if race_runners.count() == 0: my_runner = Runner(user=user, race=race, position=0, ready=False) my_runner.put() else: my_runner = race_runners[0] logging.error(my_runner.to_xml()) return my_runner
def joinRace(self, user, race): runners = race.runner_set race_runners = Runner.gql("WHERE user = :1 and race = :2", user, race) if (race_runners.count() == 0): my_runner = Runner(user=user, race=race, position=0, ready=False) my_runner.put() else: my_runner = race_runners[0] logging.error(my_runner.to_xml()) return my_runner