diff options
Diffstat (limited to 'dns/rdtypes/CH/A.py')
-rw-r--r-- | dns/rdtypes/CH/A.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/dns/rdtypes/CH/A.py b/dns/rdtypes/CH/A.py index 0cb89e2..6bc3afb 100644 --- a/dns/rdtypes/CH/A.py +++ b/dns/rdtypes/CH/A.py @@ -18,7 +18,9 @@ import struct import dns.rdtypes.mxbase +import dns.immutable +@dns.immutable.immutable class A(dns.rdata.Rdata): """A record for Chaosnet""" @@ -30,8 +32,8 @@ class A(dns.rdata.Rdata): def __init__(self, rdclass, rdtype, domain, address): super().__init__(rdclass, rdtype) - object.__setattr__(self, 'domain', domain) - object.__setattr__(self, 'address', address) + self.domain = self.as_value(domain) + self.address = self.as_value(address) def to_text(self, origin=None, relativize=True, **kw): domain = self.domain.choose_relativity(origin, relativize) |