outside-edge / python-espncricinfo

Python wrapper for the ESPNCricInfo JSON API
MIT License
146 stars 64 forks source link

Player error float object cannot be interpreted as integer #20

Closed Ehsan1997 closed 6 years ago

Ehsan1997 commented 6 years ago

Code: player = Player('277916')

Traceback:

Traceback (most recent call last): File "C:/Users/ehsan/PycharmProjects/ScrapPSLData/CreateCSV_AdvStats.py", line 9, in print(Player('277916').name) File "C:\Users\ehsan\AppData\Roaming\Python\Python36\site-packages\espncricinfo\player.py", line 20, in init self.batting_fielding_averages = self._batting_fielding_averages() File "C:\Users\ehsan\AppData\Roaming\Python\Python36\site-packages\espncricinfo\player.py", line 79, in _batting_fielding_averages format_positions = [15*x for x in range(num_formats)] TypeError: 'float' object cannot be interpreted as an integer

dwillis commented 6 years ago

@Ehsan1997 I haven't been able to reproduce this. Is this still happening for you?

Ehsan1997 commented 6 years ago

It's working!