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