As mentioned in #27 , stages races in 2023 have a different API which was causing the non-GC classification results not to get parsed. This PR fixes that and adds these classifications to the standings attribute.
Checklist
[x] PR has descriptive title explaining its purpose
[x] All merge conflicts are resolved (you may need to do this after creating the PR)
[x] Tests run successfully (see README for instructions)
[x] Function and class documentation is updated
Test Instructions
from first_cycling_api import Race
basque = Race(6)
basque.edition(year = 2023).results(classification_num = 2).results_table # Incorrect - GC instead of YC
basque.edition(year = 2023).results(classification_num = 2).standings['youth'] # Correct way to access YC and get warning
Overview
As mentioned in #27 , stages races in 2023 have a different API which was causing the non-GC classification results not to get parsed. This PR fixes that and adds these classifications to the
standings
attribute.Checklist
Test Instructions