From b284167efc3184effb5685cd71196defcf77a3fc Mon Sep 17 00:00:00 2001 From: Helmut Grohne Date: Sun, 31 Jan 2010 02:30:10 +0100 Subject: fix shared default argument to parse_digest_response --- wsgitools/digest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wsgitools/digest.py b/wsgitools/digest.py index b976b9b..42abaa9 100755 --- a/wsgitools/digest.py +++ b/wsgitools/digest.py @@ -27,7 +27,7 @@ def gen_rand_str(bytes=33): randstr = base64.encodestring(randstr).strip() return randstr -def parse_digest_response(data, ret=dict()): +def parse_digest_response(data, ret=None): """internal @raises ValueError: @@ -48,6 +48,8 @@ def parse_digest_response(data, ret=dict()): ... print("ValueError") ValueError """ + if ret is None: + ret = {} data = data.strip() key, rest = data.split('=', 1) # raises ValueError if rest.startswith('"'): -- cgit v1.2.3