MCPcopy Create free account
hub / github.com/rthalley/dnspython / make

Method make

dns/resolver.py:331–342  ·  view source on GitHub ↗
(
        cls,
        v6: Answer | None = None,
        v4: Answer | None = None,
        add_empty: bool = True,
    )

Source from the content-addressed store, hash-verified

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.

Callers 2

__init__Method · 0.45
resolve_nameMethod · 0.45

Calls 1

HostAnswersClass · 0.85

Tested by

no test coverage detected