diff options
author | emkael <emkael@tlen.pl> | 2019-03-31 13:02:01 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2019-03-31 13:02:01 +0200 |
commit | adb8523a62de11c92d205bb61f83ba038b3652dd (patch) | |
tree | 5c1626c4c6d5280b7c219d178a0ebed822e246df | |
parent | dd7902ef7b46f598973cf85541d2e5f63ec2943d (diff) |
Ability to limit team database to first N teams when fetching team list from external source
-rw-r--r-- | CONFIG.md | 1 | ||||
-rw-r--r-- | jfr_playoff/data.py | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -98,6 +98,7 @@ Składa się z następujących pól: - `"database"` - nazwa bazy danych turnieju, z której pobierana jest lista teamów ALBO - `"link"` - URL do strony wyników (`PREFIXleaderb.html`) turnieju, dostępnej zdalnie - opcjonalne pole `"final_positions"` - tablica numerów miejsc, dla drużyn, które zakończyły rozgrywki (odpowiednik czwartego pola tablicy w tekstowej wersji listy teamów) + - opcjonalne pole `"max_teams"` - wymusza pobranie tylko określonej liczby pierwszych teamów z tabeli - przy użyciu `"database"`: opcjonalne pole `"ties"` - tablica pełnych nazw drużyn w kolejności, w jakiej rozstrzygane powinny być remisy w VP w turnieju źródłowym Miejsca w tabeli końcowej dla drużyn zdefiniowanych jako kończące rozgrywki będą zgodne z miejscami zajętymi w zdefiniowanym turnieju. Jeśli potrzeba zmapować te miejsca na inne miejsca klasyfikacji końcowej, należy użyć sekcji `"swiss"`, opisanej poniżej. diff --git a/jfr_playoff/data.py b/jfr_playoff/data.py index 723a38d..107f012 100644 --- a/jfr_playoff/data.py +++ b/jfr_playoff/data.py @@ -34,7 +34,7 @@ class PlayoffData(object): team_list = tournament_info.get_tournament_results() if len(team_list) == 0: PlayoffLogger.get('data').warning('team list is empty!') - return team_list + return team_list if 'max_teams' not in self.team_settings else team_list[0:self.team_settings['max_teams']] def generate_phases(self): self.grid = [] |