(self)
| 571 | """The DNS response.""" |
| 572 | |
| 573 | def get_state(self) -> serializable.State: |
| 574 | return { |
| 575 | **super().get_state(), |
| 576 | "request": self.request.get_state(), |
| 577 | "response": self.response.get_state() if self.response else None, |
| 578 | } |
| 579 | |
| 580 | def set_state(self, state: serializable.State) -> None: |
| 581 | self.request = DNSMessage.from_state(state.pop("request")) |