summaryrefslogtreecommitdiff
path: root/dns/rdtypes/CH/A.py
diff options
context:
space:
mode:
Diffstat (limited to 'dns/rdtypes/CH/A.py')
-rw-r--r--dns/rdtypes/CH/A.py6
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)