diff options
Diffstat (limited to 'dns/rdtypes/IN/AAAA.py')
-rw-r--r-- | dns/rdtypes/IN/AAAA.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dns/rdtypes/IN/AAAA.py b/dns/rdtypes/IN/AAAA.py index c37b82a..174b8a6 100644 --- a/dns/rdtypes/IN/AAAA.py +++ b/dns/rdtypes/IN/AAAA.py @@ -16,11 +16,13 @@ # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. import dns.exception +import dns.immutable import dns.ipv6 import dns.rdata import dns.tokenizer +@dns.immutable.immutable class AAAA(dns.rdata.Rdata): """AAAA record.""" @@ -31,7 +33,7 @@ class AAAA(dns.rdata.Rdata): super().__init__(rdclass, rdtype) # check that it's OK dns.ipv6.inet_aton(address) - object.__setattr__(self, 'address', address) + self.address = self.as_value(address) def to_text(self, origin=None, relativize=True, **kw): return self.address |