a àMÒeã@sHddlZddlZddlZddlZddlZejjGdd„dejjƒƒZ dS)éNcsVeZdZdZdgZ‡fdd„Zddd„Zedd d „ƒZdd d „Z eddd„ƒZ ‡Z S)ÚAz A record.Úaddresscstƒ ||¡| |¡|_dS©N)ÚsuperÚ__init__Z_as_ipv4_addressr)ÚselfÚrdclassÚrdtyper©Ú __class__©ú4/usr/lib/python3.9/site-packages/dns/rdtypes/IN/A.pyrsz A.__init__NTcKs|jSr)r)rÚoriginÚ relativizeÚkwr r r Úto_text#sz A.to_textcCs| ¡}||||ƒSr)Zget_identifier)Úclsrr ÚtokrrZ relativize_torr r r Ú from_text&sz A.from_textFcCs| tj |j¡¡dSr)ÚwriteÚdnsZipv4Z inet_atonr)rÚfileÚcompressrZ canonicalizer r r Ú_to_wire-sz A._to_wirecCs| ¡}||||ƒSr)Z get_remaining)rrr Úparserrrr r r Úfrom_wire_parser0szA.from_wire_parser)NT)NTN)NNF)N) Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú __slots__rrÚ classmethodrrrÚ __classcell__r r r r rs  ÿ  r) Z dns.exceptionrZ dns.immutableZdns.ipv4Z dns.rdataZ dns.tokenizerZ immutableZrdataZRdatarr r r r Ús