summaryrefslogtreecommitdiff
path: root/paste/response.py
diff options
context:
space:
mode:
authorIan Bicking <ianb@colorstudy.com>2010-09-01 19:50:12 -0500
committerIan Bicking <ianb@colorstudy.com>2010-09-01 19:50:12 -0500
commit4c4920adf7dde9634212ae56d7b8d37abdb92581 (patch)
treefe59167117317e66fffa9b472d3630645fb36052 /paste/response.py
parent05df4671bfb6ad53fb66956455c3ca96801e8d0f (diff)
downloadpaste-4c4920adf7dde9634212ae56d7b8d37abdb92581.tar.gz
Add default argument to paste.response.HeaderDict.pop (to make it more like a normal dict): http://trac.pythonpaste.org/pythonpaste/ticket/279
Diffstat (limited to 'paste/response.py')
-rw-r--r--paste/response.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/paste/response.py b/paste/response.py
index f0009c8..5ce0320 100644
--- a/paste/response.py
+++ b/paste/response.py
@@ -45,9 +45,9 @@ class HeaderDict(dict):
def setdefault(self, key, failobj=None):
return dict.setdefault(self, self.normalize(key), failobj)
-
- def pop(self, key):
- return dict.pop(self, self.normalize(key))
+
+ def pop(self, key, *args):
+ return dict.pop(self, self.normalize(key), *args)
def update(self, other):
for key in other:
@@ -82,7 +82,7 @@ class HeaderDict(dict):
for name, value in seq:
self.add(name, value)
return self
-
+
fromlist = classmethod(fromlist)
def has_header(headers, name):
@@ -196,7 +196,7 @@ def error_response(environ, error_code, message,
Returns the status, headers, and body of an error response.
Use like:
-
+
.. code-block:: python
status, headers, body = wsgilib.error_response(
@@ -204,7 +204,7 @@ def error_response(environ, error_code, message,
% (url, url))
start_response(status, headers)
return [body]
-
+
**Note:** Deprecated
"""
if __warn: