From 43ba816a626a7b3e9ab7af40740d9004fa7a0b01 Mon Sep 17 00:00:00 2001 From: Abhishek Pandey Date: Sat, 26 Jul 2025 20:55:35 +0530 Subject: [PATCH] Fix: Add type annotation and override PcapReader.iter for mypy static type checking --- scapy/utils.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scapy/utils.py b/scapy/utils.py index f7ecf6d447c..0c93f630dc6 100644 --- a/scapy/utils.py +++ b/scapy/utils.py @@ -1623,6 +1623,10 @@ def recv(self, size=MTU, **kwargs): # type: ignore # type: (int, **Any) -> Packet return self.read_packet(size=size, **kwargs) + def __iter__(self): + # type: () -> PcapReader + return self + def __next__(self): # type: ignore # type: () -> Packet try: