예제 #1
0
파일: data.py 프로젝트: steinar/biwinning
def get_club_rides_for_week(club, week_id):
    club = get_club(club)
    return Ride.select().join(Athlete).join(ClubAthlete).where(Ride.week==week_id, ClubAthlete.club==club)
예제 #2
0
파일: data.py 프로젝트: steinar/biwinning
def get_orphan_rides(club):
    for athlete in get_athletes(club):
        db_ids = set(r.strava_id for r in Ride.select(Ride.strava_id).where(Ride.athlete == athlete))
        strava_ids = set(fetch_athlete_ride_ids(athlete))
        for id in db_ids.difference(strava_ids):
            yield Ride.get(Ride.strava_id == id)