MCPcopy Index your code
hub / github.com/secdev/scapy / getfield_and_val

Method getfield_and_val

scapy/packet.py:485–495  ·  view source on GitHub ↗
(self, attr)

Source from the content-addressed store, hash-verified

483 return self.payload.getfieldval(attr)
484
485 def getfield_and_val(self, attr):
486 # type: (str) -> Tuple[AnyField, Any]
487 if self.deprecated_fields and attr in self.deprecated_fields:
488 attr = self._resolve_alias(attr)
489 if attr in self.fields:
490 return self.get_field(attr), self.fields[attr]
491 if attr in self.overloaded_fields:
492 return self.get_field(attr), self.overloaded_fields[attr]
493 if attr in self.default_fields:
494 return self.get_field(attr), self.default_fields[attr]
495 raise ValueError
496
497 def __getattr__(self, attr):
498 # type: (str) -> Any

Callers 3

__getattr__Method · 0.95
self_buildMethod · 0.95
i2mMethod · 0.45

Calls 2

_resolve_aliasMethod · 0.95
get_fieldMethod · 0.95

Tested by

no test coverage detected