aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2015-09-19 11:50:02 +0200
committerMaximilian Hils <git@maximilianhils.com>2015-09-19 11:50:02 +0200
commit42bbd3c928eccf062b5d730249422bd16f94dfc1 (patch)
tree4be08a11b6e42efe1d1828d2e1f489ed3f7bf4da /libmproxy/console
parentfde2420e371fbceef9364805ecb4d51dca4ea188 (diff)
downloadmitmproxy-42bbd3c928eccf062b5d730249422bd16f94dfc1.tar.gz
mitmproxy-42bbd3c928eccf062b5d730249422bd16f94dfc1.tar.bz2
mitmproxy-42bbd3c928eccf062b5d730249422bd16f94dfc1.zip
don't cache changed messages, fix #777
Diffstat (limited to 'libmproxy/console')
-rw-r--r--libmproxy/console/flowview.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/libmproxy/console/flowview.py b/libmproxy/console/flowview.py
index a95f23a3..5979bff3 100644
--- a/libmproxy/console/flowview.py
+++ b/libmproxy/console/flowview.py
@@ -185,10 +185,11 @@ class FlowView(tabs.Tabs):
self._get_content_view,
viewmode,
message,
- limit
+ limit,
+ (bytes(message.headers), message.content) # Cache invalidation
)
- def _get_content_view(self, viewmode, message, max_lines):
+ def _get_content_view(self, viewmode, message, max_lines, _):
try:
description, lines = contentviews.get_content_view(