diff --git a/scapy/config.py b/scapy/config.py index 39d476b69f5ee09336e82ce0083ee4ce04cd8740..ac94fc2f46f22af1daabf5184f9ac593a4dcc8e3 100755 --- a/scapy/config.py +++ b/scapy/config.py @@ -130,13 +130,15 @@ class Num2Layer: dir = "<->" else: dir = " ->" - lst.append((num,"%#6x %s %-20s (%s)" % (num,dir,layer.__name__,layer.name))) + lst.append((num,"%#6x %s %-20s (%s)" % (num, dir, layer.__name__, + layer._name))) for layer,num in self.layer2num.iteritems(): if num not in self.num2layer or self.num2layer[num] != layer: - lst.append((num,"%#6x <- %-20s (%s)" % (num,layer.__name__,layer.name))) + lst.append((num,"%#6x <- %-20s (%s)" % (num, layer.__name__, + layer._name))) lst.sort() return "\n".join(y for x,y in lst) - + class LayersList(list): def __repr__(self):