self_build is overridden because type and len are determined at build time, based on the "data" field internal type
(self, **kwargs)
| 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 | |
| 1332 | class HPackHeaders(packet.Packet): |
no test coverage detected