Comments (4)
I have added a try-catch to circumvent this error, it now works in this context, just occasionally triggers that TypeError above. I am willing to help contribute to fixing this issue.
from python-mlb-statsapi.
after running the loop over the 2023 season to this date, the only gameID that contained an error was 719391
from python-mlb-statsapi.
The issue is that Tyler Brown playing for Minnesota here doesn't have a position field. How the dataclass is currently set up requires a position field. This should be an easy fix to make. We will just make position an optional field and that would fix this issue.
"ID675973": {
"person": {
"id": 675973,
"fullName": "Tyler Brown",
"link": "/api/v1/people/675973"
},
"jerseyNumber": "93",
"status": {
"code": "MIN",
"description": "Minor League Contract"
},
"parentTeamId": 117,
"stats": {},
"seasonStats": {},
"gameStatus": {}
},
Stats, seasonStats, and gameStatus are empty here just to save space while showing you the structure. They are all populated correctly in the real return.
Here is the api endpoint for the boxscore for that specific game: https://statsapi.mlb.com/api/v1/game/719391/boxscore
from python-mlb-statsapi.
This should fix your issue. Thanks for the heads up!
from python-mlb-statsapi.
Related Issues (20)
- GameData got an unexpected keyword argument 'moundvisits' HOT 1
- PlayDetails got an unexpected keyword argument HOT 1
- PlayersDictPersonmissing 2 required positional arguments: 'jerseynumber' and 'parentteamid' HOT 1
- TypeError: Location got an unexpected keyword argument 'address3' HOT 1
- AssertionError: season, seasonAdvanced stats MLB API Issue HOT 6
- testissue
- test issue bot HOT 1
- TypeError: TimeZone.__init__() got an unexpected keyword argument 'offsetatgametime'
- TypeError: dataclass() got an unexpected keyword argument 'kw_only' HOT 3
- TypeError: AttendanceRecords.__init__() missing 1 required positional argument: 'attendancetotal'
- TypeError: Location.__init__() got an unexpected keyword argument 'azimuthangle' HOT 3
- TypeError: Teamrecords.__init__() got an unexpected keyword argument 'eliminationnumbersport' #120 HOT 1
- TypeError: DraftPick.__init__() got an unexpected keyword argument 'displaypicknumber'
- Issue with mlb.get_schedule() and mlb.get_scheduled_games_by_date() methods HOT 4
- Error Occurred When Using 'get_stats' Method with 'MlbResult' Object in python-mlb-statsapi HOT 3
- Processing game_pk information: PlayDetails.__init__() got an unexpected keyword argument 'violation' HOT 11
- ERROR: GameInfo.___init___() missing 2 required positional arguments: 'attendance' and 'gamedurationminutes' HOT 7
- `get_schedule` throws an error (bug) HOT 2
- Missing Positional Argument for ScheduleGames.__init__ HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-mlb-statsapi.