From 736a34bc43fc739ad1af33e0b6996b8be9a9d171 Mon Sep 17 00:00:00 2001 From: Phil <phil@secdev.org> Date: Wed, 2 Jul 2008 17:07:05 +0200 Subject: [PATCH] Restricted conf lines representation to 76 characters per line. --- scapy/config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scapy/config.py b/scapy/config.py index 16226db8..7e8d0df8 100644 --- a/scapy/config.py +++ b/scapy/config.py @@ -20,7 +20,12 @@ class ConfClass: keys.sort() for i in keys: if i[0] != "_": - s += "%-10s = %s\n" % (i, repr(getattr(self, i))) + r = repr(getattr(self, i)) + r = r.replace("\n"," ") + wlen = 78-max(len(i),10) + if len(r) > wlen: + r = r[:wlen-3]+"..." + s += "%-10s = %s\n" % (i, r) return s[:-1] class ProgPath(ConfClass): -- GitLab