aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/console/kveditor.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-02-11 18:23:07 +1300
committerAldo Cortesi <aldo@nullcube.com>2012-02-11 18:23:07 +1300
commitf25156a6377b89ea34899fb61a94694361a7e511 (patch)
treebae33713d3a53048c26c9909d0b0e87448ac906e /libmproxy/console/kveditor.py
parent3e70fa8d581c845323b9bbe2ec75cf2c8df7a49f (diff)
downloadmitmproxy-f25156a6377b89ea34899fb61a94694361a7e511.tar.gz
mitmproxy-f25156a6377b89ea34899fb61a94694361a7e511.tar.bz2
mitmproxy-f25156a6377b89ea34899fb61a94694361a7e511.zip
Better formatting for headers, help and other key-value displays.
We now use proper Columns, rather than laying it out manually.
Diffstat (limited to 'libmproxy/console/kveditor.py')
-rw-r--r--libmproxy/console/kveditor.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmproxy/console/kveditor.py b/libmproxy/console/kveditor.py
index 7b1aeb6a..2997cf7f 100644
--- a/libmproxy/console/kveditor.py
+++ b/libmproxy/console/kveditor.py
@@ -87,10 +87,11 @@ class KVItem(common.WWrap):
return True
+KEY_MAX = 30
class KVWalker(urwid.ListWalker):
def __init__(self, lst, editor):
self.lst, self.editor = lst, editor
- self.maxk = max(len(v[0]) for v in lst) if lst else 20
+ self.maxk = min(max(len(v[0]) for v in lst), KEY_MAX) if lst else 20
if self.maxk < 20:
self.maxk = 20
self.focus = 0