1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import dns.exception
17 import dns.inet
18 import dns.rdata
19 import dns.tokenizer
20 import dns.util
21
22 -class AAAA(dns.rdata.Rdata):
23 """AAAA record.
24
25 @ivar address: an IPv6 address
26 @type address: string (in the standard IPv6 format)"""
27
28 __slots__ = ['address']
29
30 - def __init__(self, rdclass, rdtype, address):
35
36 - def to_text(self, origin=None, relativize=True, **kw):
38
39 - def from_text(cls, rdclass, rdtype, tok, origin = None, relativize = True):
40 address = tok.get_identifier()
41 tok.get_eol()
42 return cls(rdclass, rdtype, address)
43
44 from_text = classmethod(from_text)
45
46 - def to_wire(self, file, compress = None, origin = None):
48
49 - def from_wire(cls, rdclass, rdtype, wire, current, rdlen, origin = None):
53
54 from_wire = classmethod(from_wire)
55
56 - def _cmp(self, other):
60