diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-02-11 18:23:07 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-02-11 18:23:07 +1300 |
commit | f25156a6377b89ea34899fb61a94694361a7e511 (patch) | |
tree | bae33713d3a53048c26c9909d0b0e87448ac906e /libmproxy/console/kveditor.py | |
parent | 3e70fa8d581c845323b9bbe2ec75cf2c8df7a49f (diff) | |
download | mitmproxy-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.py | 3 |
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 |