(
cls,
v6: Answer | None = None,
v4: Answer | None = None,
add_empty: bool = True,
)
| 329 | |
| 330 | @classmethod |
| 331 | def make( |
| 332 | cls, |
| 333 | v6: Answer | None = None, |
| 334 | v4: Answer | None = None, |
| 335 | add_empty: bool = True, |
| 336 | ) -> "HostAnswers": |
| 337 | answers = HostAnswers() |
| 338 | if v6 is not None and (add_empty or v6.rrset): |
| 339 | answers[dns.rdatatype.AAAA] = v6 |
| 340 | if v4 is not None and (add_empty or v4.rrset): |
| 341 | answers[dns.rdatatype.A] = v4 |
| 342 | return answers |
| 343 | |
| 344 | # Returns pairs of (address, family) from this result, potentially |
| 345 | # filtering by address family. |
no test coverage detected