def run(): options, args = commandline_args('Parse Gameday XML files') d = DB() conn, meta = d.connect(options['database']) for league in options['leagues']: dir = os.path.join(options['output_dir'], league) for day in each_day(options['start'], options['end']): parsed_games = parse_day(dir, day) d.add_games(parsed_games)
def fetch(self): for current_day in each_day(self.start, self.end): for league in self.leagues: self.fetch_league_day(league, current_day)