diff --git a/src/solo_turnier/types/stages.py b/src/solo_turnier/types/stages.py index 7105414..d834050 100644 --- a/src/solo_turnier/types/stages.py +++ b/src/solo_turnier/types/stages.py @@ -11,7 +11,7 @@ class State4: def __init__( self, resultPerGroup: dict[solo_turnier.group.Group, TotalGroupResult] ): - parser = group.GroupParser() + parser = solo_turnier.group.GroupParser() self.groups = parser.getGroupsAsSortedList(resultPerGroup.keys()) self.results = resultPerGroup diff --git a/src/solo_turnier/workers/ResultExtractor.py b/src/solo_turnier/workers/ResultExtractor.py index 839621d..54dc0e9 100644 --- a/src/solo_turnier/workers/ResultExtractor.py +++ b/src/solo_turnier/workers/ResultExtractor.py @@ -82,7 +82,9 @@ class ResultExtractor: for person in result.results.keys(): placeStr = result.results[person] - place, placeTo = self._extractPlace(placeStr) + placeObj = self._extractPlace(placeStr) + place = placeObj.place + placeTo = placeObj.placeTo competitionResult = types.HtmlSingleCompetitionResult( person.name, place, placeTo, person.finalist )