From bed0f3587db8b886d3c09cd9529eacf23b84590c Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Mon, 18 Jan 2016 19:13:32 +0100 Subject: [PATCH] Fix PacketList() and sr() --- scapy/packet.py | 2 ++ scapy/plist.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scapy/packet.py b/scapy/packet.py index c1374d2a..c0cd7ac2 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -41,6 +41,8 @@ class Packet(BasePacket): # then payload and underlayer "payload", "underlayer", "name", + # used for sr() + "_answered", ] __metaclass__ = Packet_metaclass name = None diff --git a/scapy/plist.py b/scapy/plist.py index 78b6f4a5..fefbfcdd 100644 --- a/scapy/plist.py +++ b/scapy/plist.py @@ -40,6 +40,8 @@ class PacketList(BasePacketList): res = res.res self.res = res self.listname = name + def __len__(self): + return len(self.res) def _elt2pkt(self, elt): return elt def _elt2sum(self, elt): -- GitLab