From c1cc3bd6000547e64f19a1dca03abdf39fa05ab0 Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Wed, 25 Jan 2017 19:20:53 +0100 Subject: [PATCH] ls(): fix tuple values display like "ls(IP(ttl=(1,10)))" --- scapy/packet.py | 2 +- test/regression.uts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scapy/packet.py b/scapy/packet.py index 0b211ec6..d5ff4526 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -1320,7 +1320,7 @@ def ls(obj=None, case_sensitive=False, verbose=False): else "") print "%-10s : %-35s =" % (f.name, class_name), if is_pkt: - print "%-15r" % getattr(obj,f.name), + print "%-15r" % (getattr(obj, f.name),), print "(%r)" % (f.default,) for attr in long_attrs: print "%-15s%s" % ("", attr) diff --git a/test/regression.uts b/test/regression.uts index 06ec3d0f..fe8c8c57 100644 --- a/test/regression.uts +++ b/test/regression.uts @@ -771,6 +771,7 @@ all(x[1] == 15169 for x in ret) = Implicit logic ~ IP TCP a=IP(ttl=(5,10))/TCP(dport=[80,443]) +ls(a) [p for p in a] len(_) == 12 -- GitLab