예제 #1
0
def main():
    args = parse_args()
    environment = args.get("environment")
    config = util.get_config(environment)
    app.config.from_object(util.get_config(environment))
    util.set_logger(config=config, filename=__file__)

    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    app.config['SQLALCHEMY_DATABASE_URI'] = app.config.get("DB_URI")
    db.init_app(app)
    query = Query(db)

    with app.app_context():
        league_settings = api.get_league_settings(config=config, years=[config.CURRENT_YEAR])
        update(query=query, league_settings=league_settings, year=config.CURRENT_YEAR)
예제 #2
0
def main():
    args = parse_args()
    environment = args.get("environment")
    config = util.get_config(environment)
    app.config.from_object(util.get_config(environment))

    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
    app.config['SQLALCHEMY_DATABASE_URI'] = app.config.get("DB_URI")
    db.init_app(app)

    with app.app_context():
        truncate_tables()

        years = api.get_league_years(config)
        league_settings = api.get_league_settings(config, years)
        insert_owners(league_settings)
        insert_records_and_teams(league_settings)
        insert_matchups(league_settings)
        insert_champions()
        insert_sackos()