diff options
Diffstat (limited to 'libmproxy/console/common.py')
-rw-r--r-- | libmproxy/console/common.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py index 2d4c98ea..8fc592c4 100644 --- a/libmproxy/console/common.py +++ b/libmproxy/console/common.py @@ -15,7 +15,7 @@ import urwid import urwid.util -from .. import utils +from .. import utils, flow @@ -191,11 +191,17 @@ def format_flow(f, focus, extended=False, padding=2): resp_code = f.response.code if f.response else None, ) if f.response: + if f.response.content: + contentdesc = utils.pretty_size(len(f.response.content)) + elif f.response.content == flow.CONTENT_MISSING: + contentdesc = "[content missing]" + else: + contentdesc = "[no content]" d.update(dict( resp_code = f.response.code, resp_is_replay = f.response.is_replay(), resp_acked = f.response.acked, - resp_clen = utils.pretty_size(len(f.response.content)) if f.response.content else "[empty content]" + resp_clen = contentdesc )) t = f.response.headers["content-type"] if t: |