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

Method __getattr__

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

Source from the content-addressed store, hash-verified

495 raise ValueError
496
497 def __getattr__(self, attr):
498 # type: (str) -> Any
499 try:
500 fld, v = self.getfield_and_val(attr)
501 except ValueError:
502 return self.payload.__getattr__(attr)
503 if fld is not None:
504 return v if isinstance(v, RawVal) else fld.i2h(self, v)
505 return v
506
507 def setfieldval(self, attr, val):
508 # type: (str, Any) -> None

Callers 1

__getitem__Method · 0.45

Calls 2

getfield_and_valMethod · 0.95
i2hMethod · 0.45

Tested by

no test coverage detected