@@ -786,12 +786,12 @@ def open(filename):
786786 return filename , fdesc , magic
787787
788788
789- RawPcapReader_PacketMetadata = collections .namedtuple ("RawPcapReader_PacketMetadata" ,
790- ["sec" , "usec" , "wirelen" , "caplen" ])
791-
792-
793789class RawPcapReader (six .with_metaclass (PcapReader_metaclass )):
794790 """A stateful pcap reader. Each packet is returned as a string"""
791+
792+ PacketMetadata = collections .namedtuple ("PacketMetadata" ,
793+ ["sec" , "usec" , "wirelen" , "caplen" ])
794+
795795 def __init__ (self , filename , fdesc , magic ):
796796 self .filename = filename
797797 self .f = fdesc
@@ -841,7 +841,7 @@ def read_packet(self, size=MTU):
841841 return None
842842 sec ,usec ,caplen ,wirelen = struct .unpack (self .endian + "IIII" , hdr )
843843 return (self .f .read (caplen )[:size ],
844- RawPcapReader_PacketMetadata (sec = sec , usec = usec ,
844+ RawPcapReader . PacketMetadata (sec = sec , usec = usec ,
845845 wirelen = wirelen , caplen = caplen ))
846846
847847
@@ -918,11 +918,6 @@ def recv(self, size=MTU):
918918 return self .read_packet (size = size )
919919
920920
921- RawPcapNgReader_PacketMetadata = collections .namedtuple ("RawPcapNgReader_PacketMetadata" ,
922- ["linktype" , "tsresol" ,
923- "tshigh" , "tslow" , "wirelen" ])
924-
925-
926921class RawPcapNgReader (RawPcapReader ):
927922 """A stateful pcapng reader. Each packet is returned as a
928923 string.
@@ -931,6 +926,10 @@ class RawPcapNgReader(RawPcapReader):
931926
932927 alternative = RawPcapReader
933928
929+ PacketMetadata = collections .namedtuple ("PacketMetadata" ,
930+ ["linktype" , "tsresol" ,
931+ "tshigh" , "tslow" , "wirelen" ])
932+
934933 def __init__ (self , filename , fdesc , magic ):
935934 self .filename = filename
936935 self .f = fdesc
@@ -1016,7 +1015,7 @@ def read_block_epb(self, block, size):
10161015 block [:20 ],
10171016 )
10181017 return (block [20 :20 + caplen ][:size ],
1019- RawPcapNgReader_PacketMetadata (linktype = self .interfaces [intid ][0 ],
1018+ RawPcapNgReader . PacketMetadata (linktype = self .interfaces [intid ][0 ],
10201019 tsresol = self .interfaces [intid ][2 ],
10211020 tshigh = tshigh ,
10221021 tslow = tslow ,
@@ -1031,7 +1030,7 @@ def read_block_spb(self, block, size):
10311030 wirelen , = struct .unpack (self .endian + "I" , block [:4 ])
10321031 caplen = min (wirelen , self .interfaces [intid ][1 ])
10331032 return (block [4 :4 + caplen ][:size ],
1034- RawPcapNgReader_PacketMetadata (linktype = self .interfaces [intid ][0 ],
1033+ RawPcapNgReader . PacketMetadata (linktype = self .interfaces [intid ][0 ],
10351034 tsresol = self .interfaces [intid ][2 ],
10361035 tshigh = None ,
10371036 tslow = None ,
@@ -1044,7 +1043,7 @@ def read_block_pkt(self, block, size):
10441043 block [:20 ],
10451044 )
10461045 return (block [20 :20 + caplen ][:size ],
1047- RawPcapNgReader_PacketMetadata (linktype = self .interfaces [intid ][0 ],
1046+ RawPcapNgReader . PacketMetadata (linktype = self .interfaces [intid ][0 ],
10481047 tsresol = self .interfaces [intid ][2 ],
10491048 tshigh = tshigh ,
10501049 tslow = tslow ,
0 commit comments