MCPcopy Create free account
hub / github.com/secdev/scapy / _load

Method _load

scapy/interfaces.py:216–227  ·  view source on GitHub ↗
(self,
              dat,  # type: Dict[str, NetworkInterface]
              prov,  # type: InterfaceProvider
              )

Source from the content-addressed store, hash-verified

214 super(NetworkInterfaceDict, self).__init__()
215
216 def _load(self,
217 dat, # type: Dict[str, NetworkInterface]
218 prov, # type: InterfaceProvider
219 ):
220 # type: (...) -> None
221 for ifname, iface in dat.items():
222 if ifname in self.data:
223 # Handle priorities: keep except if libpcap
224 if prov.libpcap:
225 self.data[ifname] = iface
226 else:
227 self.data[ifname] = iface
228
229 def register_provider(self, provider):
230 # type: (type) -> None

Callers 2

register_providerMethod · 0.95
_reload_provsMethod · 0.95

Calls 1

itemsMethod · 0.80

Tested by

no test coverage detected