This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: HTTPResponse instance has no attribute 'code'
Type: behavior Stage:
Components: Library (Lib) Versions: Python 2.4, Python 2.5
process
Status: closed Resolution: duplicate
Dependencies: Superseder: urllib2.py: HTTPResponse instance has no attribute 'code'
View: 4250
Assigned To: Nosy List: jbperez, terry.reedy
Priority: normal Keywords:

Created on 2008-11-02 14:56 by jbperez, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg75454 - (view) Author: Jon Perez (jbperez) Date: 2008-11-02 14:56
In http_response in HTTPErrorProcessor, the following line

code, msg, hdrs = response.code, response.msg, response.info()

results in an error because response.code is not a valid
attribute, changing it to response.status works, but is
this the correct bug fix?



See
http://www.linuxquestions.org/questions/linux-newbie-8/problem-with-yum-fedora-9-670586/

Traceback (most recent call last):
File "/usr/bin/yum", line 30, in <module>
yummain.main(sys.argv[1:])
File "/usr/share/yum/yummain.py", line 233, in main
clientStuff.get_package_info_from_servers(serverlist, HeaderInfo)
File "/usr/share/yum/clientStuff.py", line 846, in
get_package_info_from_servers
progress_obj=None)
File "/usr/share/yum/clientStuff.py", line 1327, in grab
bandwidth, conf.retries, retrycodes, checkfunc)
File "/usr/share/yum/urlgrabber.py", line 237, in retrygrab
progress_obj, throttle, bandwidth)
File "/usr/share/yum/urlgrabber.py", line 314, in urlgrab
fo = urllib2.urlopen(url)
File "/usr/lib/python2.5/urllib2.py", line 121, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.5/urllib2.py", line 380, in open
response = meth(req, response)
File "/usr/lib/python2.5/urllib2.py", line 487, in http_response
code, msg, hdrs = response.code, response.msg, response.info()
AttributeError: HTTPResponse instance has no attribute 'code'
msg75615 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2008-11-07 20:47
You should have edited the title and added a note here instead of
opening a new issue to clarify that the problem is in urllib2.py. 
Anyway, closing this in favor of issue 4250
History
Date User Action Args
2022-04-11 14:56:40adminsetgithub: 48499
2008-11-07 20:47:47terry.reedysetstatus: open -> closed
resolution: duplicate
superseder: urllib2.py: HTTPResponse instance has no attribute 'code'
messages: + msg75615
nosy: + terry.reedy
2008-11-02 14:56:53jbperezcreate