derek-adair / nflgame

A working snapshot of nflgame (for historic purposes). This project is no longer active.
http://nflgame.derekadair.com
The Unlicense
332 stars 100 forks source link

nflgame-update-players wasn't working until I installed 2.0.1b2 #96

Closed geig3r closed 4 years ago

geig3r commented 4 years ago

Now it works but I'm getting too many redirects error from python.

Loading games for REG 2019 week 10 Downloading team rosters... 14/33 complete. (42.42%)Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.8/bin/nflgame-update-players", line 4, in <module> nflgame.update_players.run() File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/nflgame/update_players.py", line 400, in run for i, (team, soup) in enumerate(pool.imap(fetch, teams), 1): File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/multiprocessing/pool.py", line 865, in next raise value File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/multiprocessing/pool.py", line 125, in worker result = (True, func(*args, **kwds)) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/nflgame/update_players.py", line 399, in fetch return team, roster_soup(team) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/nflgame/update_players.py", line 122, in roster_soup resp = requests.get(urls['roster'], params={'team':team}) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/sessions.py", line 668, in send history = [resp for resp in gen] if allow_redirects else [] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/sessions.py", line 668, in <listcomp> history = [resp for resp in gen] if allow_redirects else [] File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/requests/sessions.py", line 165, in resolve_redirects raise TooManyRedirects('Exceeded %s redirects.' % self.max_redirects, response=resp) requests.exceptions.TooManyRedirects: Exceeded 30 redirects.

Coop197823 commented 4 years ago

please check out issue #90 as well as the latest pull request for the workaround.

derek-adair commented 4 years ago

JEEEEEEEEEEEEEEEZ what did I do last fall. Not sure why 2.0.1b2 didn't get pushed to github.

derek-adair commented 4 years ago

This should be fixed in master. Unsure if its in any pypi releases.

Closing b/c I clearly fixed this at some point? shrug - No more httplib2 in this project