Fix crash in mitmproxy when viewing responses

This commit is contained in:
Aldo Cortesi 2016-05-28 13:04:34 +12:00
parent abf3cae54e
commit 3a9e03ea1e

View File

@ -213,7 +213,9 @@ class _MultiDict(MutableMapping, Serializable):
class MultiDict(_MultiDict): class MultiDict(_MultiDict):
def __init__(self, fields=None): def __init__(self, fields=None):
super(MultiDict, self).__init__() super(MultiDict, self).__init__()
self.fields = tuple(fields) if fields else tuple() # type: Tuple[Tuple[bytes, bytes], ...] self.fields = tuple(
[tuple(i) for i in fields or ()]
)
@six.add_metaclass(ABCMeta) @six.add_metaclass(ABCMeta)