# track parsing success game ids def process_one(gameid): print gameid game = manager.import_game(gameid, session=session) # for event in game.events(): # session.add(event) # session.commit() if game is not None: games[game.game_id] = game if options.game is None: jm = JobManager("pending.yml") for gameid in jm.jobs("pointstreak"): try: process_one(gameid) jm.complete_job(gameid, "pointstreak") except: jm.set_job_status(gameid, "pointstreak", "error") finally: jm.save() else: process_one(options.game) #=============================================================================== # Report Summary #===============================================================================