/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__/update.cpython-313.pyc (16119B)
j/@SrSSKJrJrJrJr SSKrSSKrSSK rSSK rSSK rSSK rSSK rSSKr"SS\RR 5r"SS\R$R&5r\r\R,r\R.r\R0r\R2rg)zDNS Dynamic Update Support)AnyListOptionalUnionNc8\rSrSrSrSrSrSrSr\ S5r Sr g ) UpdateSection zUpdate sectionsrcg)Nr )clss =/usr/lib/rads/venv/lib/python3.13/site-packages/dns/update.py_maximumUpdateSection._maximum(srN) __name__ __module__ __qualname____firstlineno____doc__ZONEPREREQUPDATE ADDITIONAL classmethodr__static_attributes__rrrrr s+ D F FJrrct^\rSrSr\rS\RRSS\RRS4S\ \ \RR\4S\RR S\ \S\ \RRS\ \RR\4S\ \4 U4S jjjr\S \\R,R.4S j5r\R2S 5r\S \\R,R.4S j5r\R2S5r\S \\R,R.4Sj5r\R2S5rSSjrSrS\ \RR\4S\S S4SjrS\ \RR\4S\S S4SjrS\ \RR\4S\S S4Sjr S\ \RR\4S\S S4Sjr!SS\ \RR\4S\ \ \RDRF\4S S4Sjjr$Sr%Sr&Sr'U=r($) UpdateMessage-Nzonerdclasskeyringkeyname keyalgorithmidc P>[TU]US9 U=R[RR [RR 5-sl[U[5(a[RRU5nXl [RRRU5nX lUR(a@UR!UR"URU[R$R&SSS9 UbUR)X4US9 gg)a(Initialize a new DNS Update object. See the documentation of the Message class for a complete description of the keyring dictionary. *zone*, a ``dns.name.Name``, ``str``, or ``None``, the zone which is being updated. ``None`` should only be used by dnspython's message constructors, as a zone is required for the convenience methods like ``add()``, ``replace()``, etc. *rdclass*, an ``int`` or ``str``, the class of the zone. The *keyring*, *keyname*, and *keyalgorithm* parameters are passed to ``use_tsig()``; see its documentation for details. )r'T)create force_uniqueN) algorithm)super__init__flagsdnsopcodeto_flagsr isinstancestrname from_textorigin rdataclass RdataClassmake zone_rdclass find_rrsetr" rdatatypeSOAuse_tsig)selfr"r#r$r%r&r' __class__s rr-UpdateMessage.__init__1s0 B cjj))#***;*;<< dC 88%%d+D ..++009# ;; OO   !!!     MM'lM C rreturnc URS$)zThe zone section.rsectionsr?s rr"UpdateMessage.zone\}}Qrc XRS'g)NrrDr?vs rr"rGa arc URS$)zThe prerequisite section.r rDrFs r prerequisiteUpdateMessage.prerequisiteerHrc XRS'g)Nr rDrJs rrNrOjrLrc URS$)zThe update section.r rDrFs rupdateUpdateMessage.updatenrHrc XRS'g)Nr rDrJs rrRrSsrLrc Uc URnUR5nURXQURURXdSS5nUR X25 g)z&Add a single RR to the update section.NT)rRcoversr;r:rdtypeadd)r?r4ttlrddeletingsectionrVrrsets r_add_rrUpdateMessage._add_rrwsQ ?kkG 4,,bii4QU   "rc [U[5(a [RR US5n[US[R R 5(aOUHHnU(aURX5R5 UHnURX5RXbS9 M MJ g[U5n[URS55n[US[RR5(a?U(aURX4SR5 UHnURX7XbS9 M g[R R"R%URS55nU(aURX85 UHHn [RR UR&XUR(5nURX7XbS9 MJ g)ahAdd records. *replace* is the replacement mode. If ``False``, RRs are added to an existing RRset; if ``True``, the RRset is replaced with the specified contents. The second argument is the section to add to. The third argument is always a name. The other arguments can be: - rdataset... - ttl, rdata... - ttl, rdtype, string... Nr)r\)r2r3r/r4r5rdatasetRdatasetdeleterWr^rYlistintpoprdataRdatar< RdataTyper9r:r6) r?replacer\r4argsrdsrZrYrWss r_addUpdateMessage._addsS dC 88%%dD1D d1gs||44 5 5KKjj1BLLwwLD :Ddhhqk"C$q'399??33KK1gnn5BLLBL@0055dhhqkBKK-A,,T->->4;;WBLLBL@rr4rkcBUR"SURU/UQ76 g)zAdd records. The first argument is always a name. The other arguments can be: - rdataset... - ttl, rdata... - ttl, rdtype, string... FNrnrRr?r4rks rrXUpdateMessage.adds %d2T2rc `[U[5(a [RR US5n[ U5S:XaUR URU[RR[RR[RR[RRSS5 g[US[RR5(a?UH8nUH/nURUSU[RR5 M1 M: g[U5n[US[R R"5(a6UH/nURUSU[RR5 M1 g[RR$R'UR)S55n[ U5S:Xa]UR URUUR*U[RR[RRSS5 gUHen[R R UR*UUUR,5nURUSU[RR5 Mg g)zDelete records. The first argument is always a name. The other arguments can be: - *empty* - rdataset... - rdata... - rdtype, [string...] NrT)r2r3r/r4r5lenr;rRr7ANYr<NONErarbr^rdrgrhrir9rfr:r6)r?r4rkrlrZlargsrWrms rrcUpdateMessage.deletes dC 88%%dD1D t9> OO "" !! """" Q!6!6 7 7BLLq"cnn.A.ABJE%(CIIOO44BLLq"cnn.A.AB 0055eiilCu:?OO )) **** # YY00 --" KK   T1b#..2E2EF#rcBUR"SURU/UQ76 g)a"Replace records. The first argument is always a name. The other arguments can be: - rdataset... - ttl, rdata... - ttl, rdtype, string... Note that if you want to replace the entire node, you should do a delete of the name followed by one or more calls to add. TNrqrrs rrjUpdateMessage.replaces $ T1D1rc >[U[5(a [RR US5n[ U5S:XakUR URU[RR[RR[RRSSS5 g[US[RR5(d;[US[RR5(d[ U5S:a[US[RR5(d=[!U5nUR#SS5 UR$"SURU/UQ76 gUR$"SURU/UQ76 g[RR&R)US5nUR URU[RRU[RRSSS5 g)aRequire that an owner name (and optionally an rdata type, or specific rdataset) exists as a prerequisite to the execution of the update. The first argument is always a name. The other arguments can be: - rdataset... - rdata... - rdtype, string... NrTr F)r2r3r/r4r5rur;rNr7rvr<rwrarbrgrhrdinsertrnrir9)r?r4rkrxrWs rpresentUpdateMessage.presents dC 88%%dD1D t9> OO!!"" !! ""  tAw 5 5 6 6$q'399??334y1}d1gs||'<'<==T  Q" %!2!2DA5A %!2!2D@4@]],,11$q':F OO!!"" "" rrWc @[U[5(a [RR US5nUckUR UR U[RR[RR[RRSSS5 g[RRRU5nUR UR U[RRU[RRSSS5 g)zzRequire that an owner name (and optionally an rdata type) does not exist as a prerequisite to the execution of the update.NT) r2r3r/r4r5r;rNr7rwr<rvrir9)r?r4rWs rabsentUpdateMessage.absent<s dC 88%%dD1D > OO!!## !! "" ]],,11&9F OO!!## "" rcg)NTr)r?values r_get_one_rr_per_rrset#UpdateMessage._get_one_rr_per_rrset^srcSnSnU[R:Xan[RR U5(d/U[R R :wdUR(a[RReOUR(d[RReU[RR[RR4;aRUnURSRnU[RR:H=(d U[R:HnX4XV4$)NFr)rrr/r7 is_metaclassr<r=r" exception FormErrorrvrwr#r)r?r\r4r#rWr[emptys r_parse_rr_headerUpdateMessage._parse_rr_headerbs m(( (++G44S]]...99mm---99mm---3>>--s~~/B/BCC"))A,.. 2 22UgAUAU6U11r)r6r:)NN)N))rrrrr _section_enumr/r7INtsigdefault_algorithmrrr4Namer3r8rrer-propertyrr]RRsetr"setterrNrRr^rnrXrcrjr~r<rirrrr __classcell__)r@s@rr r -s!M59-0^^->->!%+/25((2L2L )DuSXX]]C/01)D**)D# )D #((--( )D CHHMM3./ )D SM)D)DV d399??+   [[ d399??3   SYY__-   ]] &AP 3chhmmS01 3# 3$ 3:G5!34:GS:GT:Gx2E#((--"452c2d2$3E#((--"453c3d3pAE CHHMM3&' s}}66;<=   D22rr )rtypingrrrr dns.messager/dns.name dns.opcode dns.rdatadns.rdataclass dns.rdataset dns.rdatatypedns.tsigenumIntEnumrmessageMessager Updaterrrrrrrrs$!-- CHH$$ H2CKK''H2X         % % r