[Python-bugs-list] [Bug #129651] documentation error in 2.0, section 11.4.2 (httplib example)

noreply@sourceforge.net noreply@sourceforge.net
Mon, 22 Jan 2001 00:36:05 -0800


Bug #129651, was updated on 2001-Jan-22 00:36
Here is a current snapshot of the bug.

Project: Python
Category: Documentation
Status: Open
Resolution: None
Bug Group: None
Priority: 5
Submitted by: gaul
Assigned to : nobody
Summary: documentation error in 2.0, section 11.4.2 (httplib example)

Details: In section 11.4.2 (httplib examples), the second example is
incorrect.  Several variables (paramstring, errcode) are used but not
defined.  The proper sample code follows:

>>> import httplib, urllib
>>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> h = httplib.HTTP("www.musi-cal.com:80")
>>> h.putrequest("POST", "/cgi-bin/query")
>>> h.putheader("Content-length", "%d" % len(params))
>>> h.putheader('Accept', 'text/plain')
>>> h.putheader('Host', 'www.musi-cal.com')
>>> h.endheaders()
>>> h.send(params)
>>> errcode, msg, hdrs = h.getreply()
>>> print errcode # should be 200
>>> data = h.getfile().read() # get the raw HTML

The lines changed are:
h.send(paramstring)  ->  h.send(params)
reply, msg, hdrs = h.getreply()  ->  errcode, msg, hdrs = h.getreply()

For detailed info, follow this link:
http://sourceforge.net/bugs/?func=detailbug&bug_id=129651&group_id=5470