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

Method reset

dns/resolver.py:955–979  ·  view source on GitHub ↗

Reset all resolver configuration to the defaults.

(self)

Source from the content-addressed store, hash-verified

953 self.read_resolv_conf(filename)
954
955 def reset(self) -> None:
956 """Reset all resolver configuration to the defaults."""
957
958 self.domain = dns.name.Name(dns.name.from_text(socket.gethostname())[1:])
959 if len(self.domain) == 0: # pragma: no cover
960 self.domain = dns.name.root
961 self._nameservers = []
962 self.nameserver_ports = {}
963 self.port = 53
964 self.search = []
965 self.use_search_by_default = False
966 self.timeout = 2.0
967 self.lifetime = 5.0
968 self.keyring = None
969 self.keyname = None
970 self.keyalgorithm = dns.tsig.default_algorithm
971 self.edns = -1
972 self.ednsflags = 0
973 self.ednsoptions = None
974 self.payload = 0
975 self.cache = None
976 self.flags = None
977 self.retry_servfail = False
978 self.rotate = False
979 self.ndots = None
980
981 def read_resolv_conf(self, f: Any) -> None:
982 """Process *f* as a file in the /etc/resolv.conf format. If f is

Callers 3

__init__Method · 0.95
reset_statisticsMethod · 0.45
nfFunction · 0.45

Calls 1

from_textMethod · 0.45

Tested by

no test coverage detected