Changed repr for MultiValueDict

git-svn-id: http://code.djangoproject.com/svn/django/trunk@1819 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2006-01-04 17:09:26 +00:00
parent b0ad54ec0b
commit 1714e79796
2 changed files with 4 additions and 4 deletions

View File

@ -74,7 +74,7 @@ class MultiValueDict(dict):
try: try:
list_ = dict.__getitem__(self, key) list_ = dict.__getitem__(self, key)
except KeyError: except KeyError:
raise MultiValueDictKeyError, "Key %r not found in MultiValueDict %r" % (key, self) raise MultiValueDictKeyError, "Key %r not found in %r" % (key, self)
try: try:
return list_[-1] return list_[-1]
except IndexError: except IndexError:

View File

@ -8,7 +8,7 @@
>>> q['foo'] >>> q['foo']
Traceback (most recent call last): Traceback (most recent call last):
... ...
MultiValueDictKeyError: "Key 'foo' not found in MultiValueDict <MultiValueDict: {}>" MultiValueDictKeyError: "Key 'foo' not found in <MultiValueDict: {}>"
>>> q['something'] = 'bar' >>> q['something'] = 'bar'
Traceback (most recent call last): Traceback (most recent call last):
@ -86,7 +86,7 @@ AttributeError: This QueryDict instance is immutable
>>> q['foo'] >>> q['foo']
Traceback (most recent call last): Traceback (most recent call last):
... ...
MultiValueDictKeyError: "Key 'foo' not found in MultiValueDict <MultiValueDict: {}>" MultiValueDictKeyError: "Key 'foo' not found in <MultiValueDict: {}>"
>>> q['name'] = 'john' >>> q['name'] = 'john'
@ -186,7 +186,7 @@ True
>>> q['bar'] >>> q['bar']
Traceback (most recent call last): Traceback (most recent call last):
... ...
MultiValueDictKeyError: "Key 'bar' not found in MultiValueDict <MultiValueDict: {'foo': ['bar']}>" MultiValueDictKeyError: "Key 'bar' not found in <MultiValueDict: {'foo': ['bar']}>"
>>> q['something'] = 'bar' >>> q['something'] = 'bar'
Traceback (most recent call last): Traceback (most recent call last):