jjlee / mechanize

Stateful programmatic web browsing in Python, after Andy Lester's Perl module WWW::Mechanize .
http://wwwsearch.sourceforge.net/mechanize/
618 stars 123 forks source link

Authorization with NTLM getting AttributeError: HTTPResponse instance has no attribute '__iter__' #88

Open caseydunham opened 10 years ago

caseydunham commented 10 years ago

I'm opening this issue to address the reported issue originally appearing in this Stack Overflow question. I ran into this myself recently and applied the patch and tested that it works. The original patch was in the answer provided by cube on the SO site.

I have not seen this patch mentioned in any current issue open for mechanize and the master version of _response.py does not have the fix.

File "build/bdist.macosx-10.6-universal/egg/mechanize/_mechanize.py", line 203, in open File "build/bdist.macosx-10.6-universal/egg/mechanize/_mechanize.py", line 249, in _mech_open File "build/bdist.macosx-10.6-universal/egg/mechanize/_mechanize.py", line 304, in _set_response File "build/bdist.macosx-10.6-universal/egg/mechanize/_response.py", line 521, in upgrade_response File "build/bdist.macosx-10.6-universal/egg/mechanize/_response.py", line 338, in init File "build/bdist.macosx-10.6-universal/egg/mechanize/_response.py", line 353, in _set_fp AttributeError: HTTPResponse instance has no attribute 'iter'

http://stackoverflow.com/questions/13649964/python-mechanize-with-ntlm-getting-attributeerror-httpresponse-instance-has-no

autopulated commented 10 years ago

This is still an issue.

devtanna commented 7 years ago

This is still an issue