aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2016-11-23 22:47:36 +0100
committerMaximilian Hils <git@maximilianhils.com>2016-11-23 22:47:36 +0100
commitd15ddfad14052b7fd971f3b82bbb86e7ec39c40b (patch)
treed646d6abd598ed1f7234dd16aec833b8ecb7edb1
parent5d209e504004f8eb7f28c1b835266415528bbd27 (diff)
downloadmitmproxy-d15ddfad14052b7fd971f3b82bbb86e7ec39c40b.tar.gz
mitmproxy-d15ddfad14052b7fd971f3b82bbb86e7ec39c40b.tar.bz2
mitmproxy-d15ddfad14052b7fd971f3b82bbb86e7ec39c40b.zip
fix contentview attributes
-rw-r--r--mitmproxy/contentviews.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/mitmproxy/contentviews.py b/mitmproxy/contentviews.py
index 4f2838ee..f6a2262c 100644
--- a/mitmproxy/contentviews.py
+++ b/mitmproxy/contentviews.py
@@ -626,11 +626,14 @@ def get_message_content_view(viewname, message):
if content is None:
return "", iter([[("error", "content missing")]]), None
- query = message.query if isinstance(message, http.Request) else None
- headers = message.headers if isinstance(message, http.Message) else None
+ metadata = {}
+ if isinstance(message, http.Request):
+ metadata["query"] = message.query
+ if isinstance(message, http.Message):
+ metadata["headers"] = message.headers
description, lines, error = get_content_view(
- viewmode, content, headers=headers, query=query
+ viewmode, content, **metadata
)
if enc: