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