diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2004-08-18 12:46:26 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2004-08-18 12:46:26 (GMT) |
commit | deacce2c8799c3aa5adfdc4263cc5bf1e933867e (patch) | |
tree | 7e1faf8637a0f77b317b72ba28b4835d3a8fb68b | |
parent | c473c99d16b43544fffcc8a33fbc61c95061b088 (diff) | |
download | cpython-deacce2c8799c3aa5adfdc4263cc5bf1e933867e.zip cpython-deacce2c8799c3aa5adfdc4263cc5bf1e933867e.tar.gz cpython-deacce2c8799c3aa5adfdc4263cc5bf1e933867e.tar.bz2 |
Patch #800236: add HTTPResponse.getheaders().
-rw-r--r-- | Doc/lib/libhttplib.tex | 4 | ||||
-rw-r--r-- | Lib/httplib.py | 6 | ||||
-rw-r--r-- | Misc/NEWS | 2 |
3 files changed, 12 insertions, 0 deletions
diff --git a/Doc/lib/libhttplib.tex b/Doc/lib/libhttplib.tex index 8badc71..60fd7b1 100644 --- a/Doc/lib/libhttplib.tex +++ b/Doc/lib/libhttplib.tex @@ -211,6 +211,10 @@ Get the contents of the header \var{name}, or \var{default} if there is no matching header. \end{methoddesc} +\begin{methoddesc}{getheaders}{} +Return a list of (header, value) tuples. \versionadded{2.4} +\end{methoddesc} + \begin{datadesc}{msg} A \class{mimetools.Message} instance containing the response headers. \end{datadesc} diff --git a/Lib/httplib.py b/Lib/httplib.py index c0d372f..a4102ea 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -493,6 +493,12 @@ class HTTPResponse: raise ResponseNotReady() return self.msg.getheader(name, default) + def getheaders(self): + """Return list of (header, value) tuples.""" + if self.msg is None: + raise ResponseNotReady() + return self.msg.items() + class HTTPConnection: @@ -44,6 +44,8 @@ Extension modules Library ------- +- HTTPResponse has now a getheaders method. + - Patch #1006219: let inspect.getsource handle '@' decorators. Thanks Simon Percivall. |