aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mitmproxy/types/multidict.py21
-rw-r--r--test/mitmproxy/test_types_multidict.py7
2 files changed, 0 insertions, 28 deletions
diff --git a/mitmproxy/types/multidict.py b/mitmproxy/types/multidict.py
index e02d28a9..31a1f22b 100644
--- a/mitmproxy/types/multidict.py
+++ b/mitmproxy/types/multidict.py
@@ -174,27 +174,6 @@ class _MultiDict(MutableMapping, serializable.Serializable, metaclass=ABCMeta):
coll.append([key, values])
return coll
- def to_dict(self):
- """
- Get the MultiDict as a plain Python dict.
- Keys with multiple values are returned as lists.
-
- Example:
-
- .. code-block:: python
-
- # Simple dict with duplicate values.
- >>> d = MultiDict([("name", "value"), ("a", False), ("a", 42)])
- >>> d.to_dict()
- {
- "name": "value",
- "a": [False, 42]
- }
- """
- return {
- k: v for k, v in self.collect()
- }
-
def get_state(self):
return self.fields
diff --git a/test/mitmproxy/test_types_multidict.py b/test/mitmproxy/test_types_multidict.py
index cf80c05e..e0bbc9b1 100644
--- a/test/mitmproxy/test_types_multidict.py
+++ b/test/mitmproxy/test_types_multidict.py
@@ -172,13 +172,6 @@ class TestMultiDict:
assert list(md.items()) == [("foo", "bar"), ("bar", "baz")]
assert list(md.items(multi=True)) == [("foo", "bar"), ("bar", "baz"), ("Bar", "bam")]
- def test_to_dict(self):
- md = self._multi()
- assert md.to_dict() == {
- "foo": "bar",
- "bar": ["baz", "bam"]
- }
-
def test_state(self):
md = self._multi()
assert len(md.get_state()) == 3