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

Method getfieldval

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

Source from the content-addressed store, hash-verified

471 return new_attr
472
473 def getfieldval(self, attr):
474 # type: (str) -> Any
475 if self.deprecated_fields and attr in self.deprecated_fields:
476 attr = self._resolve_alias(attr)
477 if attr in self.fields:
478 return self.fields[attr]
479 if attr in self.overloaded_fields:
480 return self.overloaded_fields[attr]
481 if attr in self.default_fields:
482 return self.default_fields[attr]
483 return self.payload.getfieldval(attr)
484
485 def getfield_and_val(self, attr):
486 # type: (str) -> Tuple[AnyField, Any]

Callers 13

self_buildMethod · 0.95
do_build_psMethod · 0.95
guess_payload_classMethod · 0.95
loopMethod · 0.95
__eq__Method · 0.95
haslayerMethod · 0.95
getlayerMethod · 0.95
_show_or_dumpMethod · 0.95
sprintfMethod · 0.95
_do_summaryMethod · 0.95
_commandMethod · 0.95
replaceMethod · 0.45

Calls 1

_resolve_aliasMethod · 0.95

Tested by

no test coverage detected