diff options
author | Ian Bicking <ianb@colorstudy.com> | 2010-09-01 19:50:12 -0500 |
---|---|---|
committer | Ian Bicking <ianb@colorstudy.com> | 2010-09-01 19:50:12 -0500 |
commit | 4c4920adf7dde9634212ae56d7b8d37abdb92581 (patch) | |
tree | fe59167117317e66fffa9b472d3630645fb36052 /paste/response.py | |
parent | 05df4671bfb6ad53fb66956455c3ca96801e8d0f (diff) | |
download | paste-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.py | 12 |
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: |