diff options
| author | tmerila <tuomas@merila.org> | 2019-04-03 14:38:25 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-04-03 14:38:25 +0300 |
| commit | 9de4cface62db032d23286459b8cdc553a32d5a4 (patch) | |
| tree | e709f2b5aa9529172ed3eb34afb03eb67f70762b /dns/zone.py | |
| parent | b2ce5102bf4224c157060a96253823aab191dadb (diff) | |
| download | dnspython-9de4cface62db032d23286459b8cdc553a32d5a4.tar.gz | |
Update zone.py
Check for self.last_ttl_known before setting ttl = self.last_ttl so it will remain None instead of 0 if value is not known.
Diffstat (limited to 'dns/zone.py')
| -rw-r--r-- | dns/zone.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dns/zone.py b/dns/zone.py index 7f5cb60..1989d1a 100644 --- a/dns/zone.py +++ b/dns/zone.py @@ -671,9 +671,9 @@ class _MasterReader(object): except dns.ttl.BadTTL: if self.default_ttl_known: ttl = self.default_ttl - else: + elif self.last_ttl_known: ttl = self.last_ttl - + # Class try: rdclass = dns.rdataclass.from_text(token.value) @@ -729,7 +729,7 @@ class _MasterReader(object): ttl = self.default_ttl else: ttl = self.last_ttl - + rd.choose_relativity(self.zone.origin, self.relativize) covers = rd.covers() rds = n.find_rdataset(rdclass, rdtype, covers, True) |
