(self, state: serializable.State)
| 578 | } |
| 579 | |
| 580 | def set_state(self, state: serializable.State) -> None: |
| 581 | self.request = DNSMessage.from_state(state.pop("request")) |
| 582 | self.response = ( |
| 583 | DNSMessage.from_state(r) if (r := state.pop("response")) else None |
| 584 | ) |
| 585 | super().set_state(state) |
| 586 | |
| 587 | def __repr__(self) -> str: |
| 588 | return f"<DNSFlow\r\n request={self.request!r}\r\n response={self.response!r}\r\n>" |
nothing calls this directly
no test coverage detected