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

Method self_build

scapy/contrib/http2.py:1322–1329  ·  view source on GitHub ↗

self_build is overridden because type and len are determined at build time, based on the "data" field internal type

(self, **kwargs)

Source from the content-addressed store, hash-verified

1320 return config.conf.padding_layer
1321
1322 def self_build(self, **kwargs):
1323 # type: (Any) -> str
1324 """self_build is overridden because type and len are determined at
1325 build time, based on the "data" field internal type
1326 """
1327 if self.getfieldval('type') is None:
1328 self.type = 1 if isinstance(self.getfieldval('data'), HPackZString) else 0 # noqa: E501
1329 return super(HPackHdrString, self).self_build(**kwargs)
1330
1331
1332class HPackHeaders(packet.Packet):

Callers 1

compute_icrcMethod · 0.45

Calls 1

getfieldvalMethod · 0.45

Tested by

no test coverage detected