From c5e2e062b8f41efe4127bc6cce2380fc6b18c865 Mon Sep 17 00:00:00 2001 From: Lertsenem Date: Mon, 26 Jul 2021 09:51:28 +0200 Subject: [PATCH] Fix seeding infos --- lokrez/__init__.py | 6 ++++++ lokrez/smashgg.py | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lokrez/__init__.py b/lokrez/__init__.py index a5478fb..dc94e13 100644 --- a/lokrez/__init__.py +++ b/lokrez/__init__.py @@ -874,10 +874,16 @@ def getTournamentTop( for standing in standings : seeding = None + seeding32 = None for seed in standing["entrant"]["seeds"]: # Take the seeding from the phase with *all* Event entrants if seed["phase"]["numSeeds"] == tournament.numEntrants: seeding = seed["groupSeedNum"] + if seed["phase"]["numSeeds"] == 32: + seeding32 = seed["groupSeedNum"] + if seeding is None: + log.info("no global seeding found, using top 32 seeding") + seeding = seeding32 participant_data = standing["entrant"]["participants"][0] diff --git a/lokrez/smashgg.py b/lokrez/smashgg.py index 0e754bc..51c14db 100644 --- a/lokrez/smashgg.py +++ b/lokrez/smashgg.py @@ -46,7 +46,10 @@ class Player(): self.prefix = ( "" if prefix is None else prefix ) self.gamerTag = gamerTag self.placement = int(placement) - self.seeding = int(seeding) + try: + self.seeding = int(seeding) + except: + self.seeding = 0 self.twitterHandle = ( "" if twitterHandle is None else twitterHandle ) try: