Bug 1506132 - Only __getitem__() in dicts that include the desired key to avoid printing tracebacks r=jgraham

Differential Revision: https://phabricator.services.mozilla.com/D12998

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Wes Kocher 2018-11-27 13:22:06 +00:00
Родитель 7d7e997a07
Коммит 43e4c14643
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -577,7 +577,10 @@ class MultiDict(dict):
:param key: The key to lookup :param key: The key to lookup
""" """
return dict.__getitem__(self, key) if key in self:
return dict.__getitem__(self, key)
else:
return []
@classmethod @classmethod
def from_field_storage(cls, fs): def from_field_storage(cls, fs):