def _rr_line(self):
"""Process one line from a DNS zone file."""
- token = None
+ token: dns.tokenizer.Token
# Name
if self.force_name is not None:
name = self.force_name
ttl = dns.ttl.from_text(token.value)
self.last_ttl = ttl
self.last_ttl_known = True
- token = None
except dns.ttl.BadTTL:
self.tok.unget(token)
if ttl is None:
# support for <class> <ttl> <type> syntax
token = self._get_identifier()
- ttl = None
try:
ttl = dns.ttl.from_text(token.value)
self.last_ttl = ttl
self.last_ttl_known = True
- token = None
except dns.ttl.BadTTL:
if self.default_ttl_known:
ttl = self.default_ttl