diff options
-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. |