/usr/lib/rads/venv/lib/python3.13/site-packages/dns/__pycache__
NameSizeModeActions
asyncbackend.cpython-313.pyc34550644editdlrm
asyncquery.cpython-313.pyc376610644editdlrm
asyncresolver.cpython-313.pyc208710644editdlrm
dnssec.cpython-313.pyc514610644editdlrm
dnssectypes.cpython-313.pyc20700644editdlrm
e164.cpython-313.pyc48490644editdlrm
edns.cpython-313.pyc258940644editdlrm
entropy.cpython-313.pyc61100644editdlrm
enum.cpython-313.pyc49300644editdlrm
exception.cpython-313.pyc74740644editdlrm
flags.cpython-313.pyc30980644editdlrm
grange.cpython-313.pyc17750644editdlrm
immutable.cpython-313.pyc38280644editdlrm
inet.cpython-313.pyc65810644editdlrm
ipv4.cpython-313.pyc27190644editdlrm
ipv6.cpython-313.pyc69210644editdlrm
message.cpython-313.pyc859310644editdlrm
name.cpython-313.pyc490600644editdlrm
namedict.cpython-313.pyc43540644editdlrm
nameserver.cpython-313.pyc147060644editdlrm
node.cpython-313.pyc163490644editdlrm
opcode.cpython-313.pyc31400644editdlrm
query.cpython-313.pyc645170644editdlrm
rcode.cpython-313.pyc44530644editdlrm
rdata.cpython-313.pyc386500644editdlrm
rdataclass.cpython-313.pyc35370644editdlrm
rdataset.cpython-313.pyc226570644editdlrm
rdatatype.cpython-313.pyc102390644editdlrm
renderer.cpython-313.pyc159450644editdlrm
resolver.cpython-313.pyc880070644editdlrm
reversename.cpython-313.pyc46930644editdlrm
rrset.cpython-313.pyc123170644editdlrm
serial.cpython-313.pyc54210644editdlrm
set.cpython-313.pyc121210644editdlrm
tokenizer.cpython-313.pyc265250644editdlrm
transaction.cpython-313.pyc288830644editdlrm
tsig.cpython-313.pyc171680644editdlrm
tsigkeyring.cpython-313.pyc28710644editdlrm
ttl.cpython-313.pyc25350644editdlrm
update.cpython-313.pyc161190644editdlrm
version.cpython-313.pyc7620644editdlrm
versioned.cpython-313.pyc148000644editdlrm
win32util.cpython-313.pyc99290644editdlrm
wire.cpython-313.pyc55500644editdlrm
xfr.cpython-313.pyc146710644editdlrm
zone.cpython-313.pyc662180644editdlrm
zonefile.cpython-313.pyc343180644editdlrm
zonetypes.cpython-313.pyc14160644editdlrm
_asyncbackend.cpython-313.pyc49850644editdlrm
_asyncio_backend.cpython-313.pyc145780644editdlrm
_ddr.cpython-313.pyc79590644editdlrm
_features.cpython-313.pyc32360644editdlrm
_immutable_ctx.cpython-313.pyc33350644editdlrm
_trio_backend.cpython-313.pyc137510644editdlrm
__init__.cpython-313.pyc7020644editdlrm
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/dns/__pycache__/rdataset.cpython-313.pyc (22657B)
jASrSSKrSSKrSSKrSSKJrJrJrJrJ r J r J r SSK r SSKr SSKr SSKr SSKr SSKr SSKr SSKr SSKr \ R,R.r"SS\ R2R45r"SS\ R2R45r"SS \ R,R.5r\ R<R<"S S \55rSS \ \ R@RB\"4S \ \ RFRH\"4S\%S\\"S\ \ RLRNS\ \ RLRPS\)S\ \ RLRPS\4Sjjr*S \ \ R@RB\"4S \ \ RFRH\"4S\%S\S\4 Sjr+S\%S\\ RXRZS\4Sjr.S\%S\S\4Sjr/g)zHDNS rdatasets (an rdataset is a set of rdatas of a given type and class)N)Any CollectionDictListOptionalUnioncastc\rSrSrSrSrg)DifferingCovers'zzAn attempt was made to add a DNS SIG/RRSIG whose covered type is not the same as that of the other rdatas in the rdataset.N__name__ __module__ __qualname____firstlineno____doc____static_attributes__r ?/usr/lib/rads/venv/lib/python3.13/site-packages/dns/rdataset.pyr r 'sDrr c\rSrSrSrSrg)IncompatibleTypes,z?An attempt was made to add DNS RR data of an incompatible type.r Nrr rrrr,sIrrc ^\rSrSrSr/SQr\RRS4S\RRS\RRS\RRS\ 4U4S jjjr U4S jrS\ S S 4S jrS&S\R R"S\\ S S 4U4SjjjrU4SjrU4SjrU4SjrSrSrSrU4SjrSrS'S\\R8R:S\\R8R:S\S\\RRS\S\\ \!4S \ 4Sjjr"S(S\R8R:S\!S \\R8RFS\\R8R:S\\RRS!\S \ 4S"jjr$S\RRS\RRS\RRS \4S#jr%S \&\R R"4S$jr'S%r(U=r)$))Rdataset0zA DNS rdataset.)rdclassrdtypecoversttlrrrrr cR>[TU]5 XlX lX0lX@lg)a Create a new rdataset of the specified class and type. *rdclass*, a ``dns.rdataclass.RdataClass``, the rdataclass. *rdtype*, an ``dns.rdatatype.RdataType``, the rdatatype. *covers*, an ``dns.rdatatype.RdataType``, the covered rdatatype. *ttl*, an ``int``, the TTL. N)super__init__rrrr )selfrrrr __class__s rr#Rdataset.__init__5s$$  /5 /5 rc>[TU]5nURUlURUlURUlUR UlU$N)r"_clonerrrr )r$objr%s rr)Rdataset._cloneMs@gnll [[ [[ (( rreturnNc[RRU5n[U5S:XaXlgXR:aXlgg)zPerform TTL minimization. Set the TTL of the rdataset to be the lesser of the set's current TTL or the specified TTL. If the set contains no rdatas, set the TTL to the specified TTL. *ttl*, an ``int`` or ``str``. rN)dnsr makelenr$r s r update_ttlRdataset.update_ttlUs9ggll3 t9>H 88^Hrrdc>URUR:wdURUR:wa[eUbURU5 UR[R R :Xd(UR[R R:XadUR5n[U5S:Xa/UR[R R:XaX0lOURU:wa[e[R RUR5(a[U5S:aUR5 [TU]=U5 g)aAdd the specified rdata to the rdataset. If the optional *ttl* parameter is supplied, then ``self.update_ttl(ttl)`` will be called prior to adding the rdata. *rd*, a ``dns.rdata.Rdata``, the rdata *ttl*, an ``int``, the TTL. Raises ``dns.rdataset.IncompatibleTypes`` if the type and class do not match the type and class of the rdataset. Raises ``dns.rdataset.DifferingCovers`` if the type is a signature type and the covered type does not match that of the rdataset. Nr)rrrr2r. rdatatypeRRSIGSIGrr0NONEr is_singletonclearr"add)r$r4r rr%s rr< Rdataset.addds2 <<2:: % )A# # ? OOC ;;#---- - @Q@Q1QYY[F4yA~$++1C1C"C$ &%% == % %bii 0 0SY] JJL  BrcZ>URUR5 [TU] U5 gr()r2r r" union_updater$otherr%s rr?Rdataset.union_updates   " U#rcZ>URUR5 [TU] U5 gr()r2r r"intersection_updater@s rrDRdataset.intersection_updates   " #E*rcZ>URUR5 [TU] U5 g)zkAdd all rdatas in other to self. *other*, a ``dns.rdataset.Rdataset``, the rdataset from which to update. N)r2r r"updater@s rrGRdataset.updates!  " urcL^SmSSRU4SjU55-S-$)Nc4[U5S:aUSSS-$U$)Ndz...)r0)ss rmaybe_truncate,Rdataset._rdata_repr..maybe_truncates"1v|#w&Hr[z, c3N># UHnST"[U55S3v M g7f)<>N)str).0rrrMs r 'Rdataset._rdata_repr..s$M">#b'#:";1=s"%])join)r$rMs @r _rdata_reprRdataset._rdata_reprs*  TYYMMMMPSSSrclURS:XaSnO/S[RRUR5-S-nS[RRUR 5-S-[RRUR 5-U-S-UR5-S-$) Nr()z[U[5(dgURUR:wd4URUR:wdURUR:wag[ TU]U5$)NF) isinstancerrrrr"__eq__r@s rrlRdataset.__eq__sU%** LLEMM ){{ell*{{ell*w~e$$rc.URU5(+$r()rlr$rAs r__ne__Rdataset.__ne__s;;u%%%rnameorigin relativizeoverride_rdclass want_commentskwc UbURX#5n[U5nSnOSnSn[R"5n UbUn O URn [ U5S:Xa`U R UU[RRU 5S[RRUR5S35 OUHn Sn U(a U R(aSU R3n U R SUUUR[RRU 5[RRUR5U R"S X#S.UD6U 4-5 M U R5SS $) aConvert the rdataset into DNS zone file format. See ``dns.name.Name.choose_relativity`` for more information on how *origin* and *relativize* determine the way names are emitted. Any additional keyword arguments are passed on to the rdata ``to_text()`` method. *name*, a ``dns.name.Name``. If name is not ``None``, emit RRs with *name* as the owner name. *origin*, a ``dns.name.Name`` or ``None``, the origin for relative names. *relativize*, a ``bool``. If ``True``, names will be relativized to *origin*. *override_rdclass*, a ``dns.rdataclass.RdataClass`` or ``None``. If not ``None``, use this class instead of the Rdataset's class. *want_comments*, a ``bool``. If ``True``, emit comments for rdata which have them. The default is ``False``. Nr`r]r z ;z%s%s%d %s %s %s%s )rsrtr )choose_relativityrSioStringIOrr0writer.rbrar6r rdcommentr getvalue) r$rrrsrtrurvrwntextpadrLrr4extras rraRdataset.to_textsOD  ))&=DIECEC KKM  '&GllG t9> GG'#s~~55g>?q==((56b:   ||"$R\\N 3)..w7 --dkk: N&N2N   (zz|CR  rfilecompress want_shufflec UbUnSnO URn[U5S:XaFURX#U5 UR[R "SUR USS55 gU(a"[U5n[R"U5 OUnUHn URX#U5 UR[R "SUR XpR55 [RRUS5 U RX#U5 SSS5 M [U5$!,(df  M=f)aConvert the rdataset to wire format. *name*, a ``dns.name.Name`` is the owner name to use. *file* is the file where the name is emitted (typically a BytesIO file). *compress*, a ``dict``, is the compression table to use. If ``None`` (the default), names will not be compressed. *origin* is a ``dns.name.Name`` or ``None``. If the name is relative and origin is not ``None``, then *origin* will be appended to it. *override_rdclass*, an ``int``, is used as the class instead of the class of the rdataset. This is useful when rendering rdatasets associated with dynamic updates. *want_shuffle*, a ``bool``. If ``True``, then the order of the Rdatas within the Rdataset will be shuffled before rendering. Returns an ``int``, the number of records emitted. NFrz!HHIHz!HHI)rr0to_wirer~structpackrlistrandomshuffler r.rendererprefixed_length) r$rrrrrsrurrlr4s rrRdataset.to_wiresB  '&G LllG t9> LL 0 JJv{{7DKK!QG HJq! TV4 6;;vt{{GXXNO\\11$:JJtv6;: t9 ;:s D11 E cfURU:Xa!URU:XaURU:Xagg)zQReturns ``True`` if this rdataset matches the specified class, type, and covers. TF)rrr)r$rrrs rmatchRdataset.matchMs- <<7 "t{{f'<PVAVrc^[U5S:Xa/$USR[U55$)a$Return rdatas in a valid processing order according to the type's specification. For example, MX records are in preference order from lowest to highest preferences, with items of the same preference shuffled. For types that do not define a processing order, the rdatas are simply shuffled. r)r0_processing_orderiterrgs rprocessing_orderRdataset.processing_orderZs- t9>I7,,T$Z8 8r)rrrr r()NNTNF)NNNT)*rrrrr __slots__r.r6r9rb RdataClass RdataTypeintr#r)r2rdataRdatarr<r?rDrGrZrdrhrlrprrNameboolrrSrra CompressTyperrrrr __classcell__r%s@rrr0sf6I +.--*<*< ** '' ''   0 c d  9=%))//%(0 % %%N$+T  %& )-*.@D# M!sxx}}%M!'M! M! #3>>#<#<= M!  M!38nM! M!f59*.@D!6hhmm66388001 6 ' 6 #3>>#<#<= 66 6p **  ''  ''    9$syy"7 9 9rrc^\rSrSrSr\rS\4U4SjjrSrSSjr Sr Sr S r S r S rS rS rSrSrU4SjrU4SjrU4SjrU4SjrU4SjrU4SjrSrU=r$)ImmutableRdatasetiizAn immutable DNS rdataset.rdatasetc>[TU]URURURUR 5 [ RRUR5Ul g)z9Create an immutable rdataset from the specified rdataset.N) r"r#rrrr r. immutableritems)r$rr%s rr#ImmutableRdataset.__init__osI    hoox  ]]''7 rc[S5eNr TypeErrorr1s rr2ImmutableRdataset.update_ttlw  $$rc[S5err)r$r4r s rr<ImmutableRdataset.addzrrc[S5errros rr?ImmutableRdataset.union_update}rrc[S5errros rrD%ImmutableRdataset.intersection_updaterrc[S5errros rrGImmutableRdataset.updaterrc[S5err)r$is r __delitem__ImmutableRdataset.__delitem__rrc[S5errros r__ior__ImmutableRdataset.__ior__rrc[S5errros r__iand__ImmutableRdataset.__iand__rrc[S5errros r__iadd__ImmutableRdataset.__iadd__rrc[S5errros r__isub__ImmutableRdataset.__isub__rrc[S5errrgs rr;ImmutableRdataset.clearrrc2>[[TU] 55$r(rr"copyr$r%s r__copy__ImmutableRdataset.__copy__ 00rc2>[[TU] 55$r(rrs rrImmutableRdataset.copyrrc4>[[TU] U55$r()rr"unionr@s rrImmutableRdataset.unions u!566rc4>[[TU] U55$r()rr" intersectionr@s rrImmutableRdataset.intersections !5e!<==rc4>[[TU] U55$r()rr" differencer@s rrImmutableRdataset.differences !3E!:;;rc4>[[TU] U55$r()rr"symmetric_differencer@s rr&ImmutableRdataset.symmetric_differences !=e!DEEr)rr()rrrrrr _clone_classr#r2r<r?rDrGrrrrrr;rrrrrrrrrs@rrriss$L88%%%%%%%%%%%117><FFrrrrr text_rdatas idna_codecrsrt relativize_tor,c [RRRU5n[RR RU5n[ X5nURU5 UHKn [RRURURXXgU5n URU 5 MM U$)aPCreate an rdataset with the specified class, type, and TTL, and with the specified list of rdatas in text format. *idna_codec*, a ``dns.name.IDNACodec``, specifies the IDNA encoder/decoder to use; if ``None``, the default IDNA 2003 encoder/decoder is used. *origin*, a ``dns.name.Name`` (or ``None``), the origin to use for relative names. *relativize*, a ``bool``. If true, name will be relativized. *relativize_to*, a ``dns.name.Name`` (or ``None``), the origin to use when relativizing names. If not set, the *origin* value will be used. Returns a ``dns.rdataset.Rdataset`` object. ) r.rbrr/r6rrr2r from_textrrr<) rrr rrrsrtrrtr4s rfrom_text_listrs8nn'',,W5G ]] $ $ ) )& 1F!ALL  YY IIqxxJz  b  Hrc F[XU[[[U55$)zCreate an rdataset with the specified class, type, and TTL, and with the specified rdatas in text format. Returns a ``dns.rdataset.Rdataset`` object. )rr rrS)rrr rs rrrs '3Z_k0R SSrrdatasc[U5S:Xa [S5eSnUHHnUc1[URUR5nUR U5 UR U5 MJ UceU$)zCreate an rdataset with the specified TTL, and with the specified list of rdata objects. Returns a ``dns.rdataset.Rdataset`` object. rzrdata list must not be emptyN)r0 ValueErrorrrrr2r<)r rrr4s rfrom_rdata_listrsl 6{a788 A 9RYY/A LL  b  == Hrcl[U[[[RR U55$)z~Create an rdataset with the specified TTL, and with the specified rdata objects. Returns a ``dns.rdataset.Rdataset`` object. )rr rr.rr)r rs r from_rdatars% 3Z %@& I JJr)NNTN)0rr|rrtypingrrrrrrr dns.exceptionr. dns.immutabledns.name dns.rdatadns.rdataclass dns.rdatatype dns.rendererdns.setdns.ttlsetSet SimpleSet exception DNSExceptionr rrrrrbrrSr6rrrr IDNACodecrrrrrrrrr rrrs$O EEE GGKK Dcmm00D J 22Jv9sww{{v9r BFBFBFT04&*-1% 3>>,,c1 2% #--))3. /%  % C % ++, % SXX]] # % % CHHMM*% % P T 3>>,,c1 2 T #--))3. / T  T T  T  j&A h &KCK#K(Kr