Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: BoxScoreTraditionalV3 seems to be broken #480

Closed
hackerDEpandas opened this issue Nov 15, 2024 · 1 comment
Closed

[Bug]: BoxScoreTraditionalV3 seems to be broken #480

hackerDEpandas opened this issue Nov 15, 2024 · 1 comment

Comments

@hackerDEpandas
Copy link

NBA API Version

V1.6.1

Issue

Im getting list index out of range error when trying to call the box score v3 endpoint. I get the following error:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/endpoints/boxscoretraditionalv3.py", line 141, in __init__
    self.get_request()
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/endpoints/boxscoretraditionalv3.py", line 151, in get_request
    self.load_response()
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/endpoints/boxscoretraditionalv3.py", line 154, in load_response
    data_sets = self.nba_response.get_data_sets(self.endpoint)
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/library/http.py", line 150, in get_data_sets
    return endpoint_parser.get_data_sets()
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/library/parserv3.py", line 185, in get_data_sets
    x for x in self.get_team_headers() if x not in ("starters", "bench")
  File "/Users/sims/Projects/nba-fanduel/venv/lib/python3.9/site-packages/nba_api/stats/library/parserv3.py", line 7, in get_team_headers
    tmp = self.nba_dict[list(self.nba_dict.keys())[1]]
IndexError: list index out of range

any ideas?

Code

from nba_api.stats.endpoints import boxscoretraditionalv3
data = boxscoretraditionalv3.BoxScoreTraditionalV3(game_id='42300404')
print(data)
@hackerDEpandas hackerDEpandas added bug Something isn't working triage Researching into a possible bug labels Nov 15, 2024
@4ndeez
Copy link

4ndeez commented Nov 24, 2024

@hackerDEpandas,
Guess you just forgot two starting zeros, as game_id='0042300404' works for me

@rsforbes rsforbes added not a bug and removed bug Something isn't working triage Researching into a possible bug labels Nov 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants