コード例 #1
0
ファイル: main.py プロジェクト: t1m0thy/baseball
# 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
#===============================================================================