diff --git a/league_storage.py b/league_storage.py index d2aea60..ff1375f 100644 --- a/league_storage.py +++ b/league_storage.py @@ -81,6 +81,7 @@ def save_league(league): state_dic = { "season" : league.season, "day" : league.day, + "constraints" : league.constraints, "schedule" : league.schedule, "game_length" : league.game_length, "series_length" : league.series_length, diff --git a/leagues.py b/leagues.py index 23ac5ff..dfb9c3a 100644 --- a/leagues.py +++ b/leagues.py @@ -19,7 +19,9 @@ class league_structure(object): self.constraints = { "division_games" : division_games, "inter_div_games" : inter_division_games, - "inter_league_games" : inter_league_games + "inter_league_games" : inter_league_games, + "division_leaders" : 0, + "wild_cards" : 0 } self.day = 1 self.schedule = {} diff --git a/main_controller.py b/main_controller.py index 61b0a73..8086dad 100644 --- a/main_controller.py +++ b/main_controller.py @@ -62,6 +62,8 @@ def create_league(): inter_division_games=config['inter_division_series'], inter_league_games=config['inter_league_series'], ) + new_league.constraints["division_leaders"] = config["top_postseason"] + new_league.constraints["wild_cards"] = config["wildcards"] new_league.generate_schedule() leagues.save_league(new_league) diff --git a/sql scripts/pitching leaders.sql b/sql scripts/pitching leaders.sql index d4885fb..27bda9c 100644 --- a/sql scripts/pitching leaders.sql +++ b/sql scripts/pitching leaders.sql @@ -6,4 +6,4 @@ SELECT name, ROUND(strikeouts_given*27.0/(outs_pitched*1.0),3) as kper9, ROUND(strikeouts_given*1.0/walks_allowed*1.0,3) as kperbb FROM stats WHERE outs_pitched > 150 -ORDER BY bbper9 ASC; \ No newline at end of file +ORDER BY era ASC; \ No newline at end of file