aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/common.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-04-03 11:10:25 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-04-03 11:10:25 +1200
commit61fab03b24bdb53d203eb7fb68ba891874d11114 (patch)
tree17c45c32905802d9da9ac6bb81c3239a8b5c264d /libmproxy/console/common.py
parentf526e5fa125339e8f3a16c1590c1607f45862b47 (diff)
downloadmitmproxy-61fab03b24bdb53d203eb7fb68ba891874d11114.tar.gz
mitmproxy-61fab03b24bdb53d203eb7fb68ba891874d11114.tar.bz2
mitmproxy-61fab03b24bdb53d203eb7fb68ba891874d11114.zip
Add a details page, available from a flow view with the 'X' shortcut
At the moment, this shows the upstream SSL certificate details. More fine-grained detail that doesn't fit in the flow view itself will be added.
Diffstat (limited to 'libmproxy/console/common.py')
-rw-r--r--libmproxy/console/common.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmproxy/console/common.py b/libmproxy/console/common.py
index d172209e..2d4c98ea 100644
--- a/libmproxy/console/common.py
+++ b/libmproxy/console/common.py
@@ -61,8 +61,8 @@ def format_keyvals(lst, key="key", val="text", indent=0):
maxk,
urwid.Text([(key, kv[0] or "")])
),
- urwid.Text([(val, kv[1])])
- ])
+ kv[1] if isinstance(kv[1], urwid.Widget) else urwid.Text([(val, kv[1])])
+ ])
ret.append(urwid.Columns(cols, dividechars = 2))
return ret