From c7181ec0ff14fb1515f009114b6d99f8374a819e Mon Sep 17 00:00:00 2001 From: Gary Wilson Jr Date: Sun, 25 Nov 2007 18:14:18 +0000 Subject: [PATCH] Made `MultiValueDict`'s `get` and `getlist` method docstrings more descriptive. git-svn-id: http://code.djangoproject.com/svn/django/trunk@6714 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/utils/datastructures.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/django/utils/datastructures.py b/django/utils/datastructures.py index 3bb75d262ee..ffdc73f9222 100644 --- a/django/utils/datastructures.py +++ b/django/utils/datastructures.py @@ -211,7 +211,10 @@ class MultiValueDict(dict): return result def get(self, key, default=None): - """Returns the default value if the requested data doesn't exist.""" + """ + Returns the last data value for the passed key. If key doesn't exist + or value is an empty list, then default is returned. + """ try: val = self[key] except KeyError: @@ -221,7 +224,10 @@ class MultiValueDict(dict): return val def getlist(self, key): - """Returns an empty list if the requested data doesn't exist.""" + """ + Returns the list of values for the passed key. If key doesn't exist, + then an empty list is returned. + """ try: return super(MultiValueDict, self).__getitem__(key) except KeyError: