) ySSKJrJrJr SSKJr SSKr/SQr"SS\RR5r "SS\RR5r "S S \ 5r "S S \ 5rSS jrg))DEFAULT_PROTOCOLPickler Unpickler)BytesION)Shelf BsdDbShelfDbfilenameShelfopenc8\rSrSrSr\=r=r=r=r=r r Sr Sr g) _ClosedDictBc[S5e)Nz!invalid operation on closed shelf) ValueError)selfargss -/opt/alt/python313/lib64/python3.13/shelve.pyclosed_ClosedDict.closedEs<==cg)Nzrs r__repr___ClosedDict.__repr__Is$rrN) __name__ __module__ __qualname____firstlineno__r__iter____len__ __getitem__ __setitem__ __delitem__keysr__static_attributes__rrrr r Bs*>JPPHPwPP{P[4%rr cn\rSrSrSSjrSrSrSrSSjrSr S r S r S r S r S rSrSrSrg)rMNcTXlUc[nX lX0l0UlX@lgN)dictr _protocol writebackcache keyencodingrr*protocolr,r.s r__init__Shelf.__init__Ts)  'H!" &rc## URR5H nURUR5v M" g7fr))r*r$decoder.)rks rrShelf.__iter__^s/!A((4++, ,"sAAc,[UR5$r))lenr*rs rr Shelf.__len__bs499~rcRURUR5UR;$r)encoder.r*rkeys r __contains__Shelf.__contains__es zz$**+tyy88rc`URUR5UR;aX$U$r)r;)rr>defaults rget Shelf.geths* ::d&& '499 49 rcURUnU$![am [URUR UR 55n[ U5R5nUR(aX RU'U$f=fr)) r-KeyErrorrr*r<r.rloadr,rr>valuefs rr!Shelf.__getitem__msx (JJsOE   ( #**T-=-=">?@AaL%%'E~~"' 3  (sA3B  B cUR(aX RU'[5n[X0R5nUR U5 UR 5URURUR5'gr)) r,r-rrr+dumpgetvaluer*r<r.)rr>rIrJps rr"Shelf.__setitem__wsW >>#JJsO I A~~ & u 23**, #**T--./rcURURUR5 URU g![a gf=fr))r*r<r.r-rFr=s rr#Shelf.__delitem__s? IIcjj!1!12 3  3   s 6 AAcU$r)rrs r __enter__Shelf.__enter__s rc$UR5 gr))close)rtyperI tracebacks r__exit__Shelf.__exit__s  rcURcgUR5 URR5 [ 5Ulg![a Nf=f! SUlg=f![ 5Ulf! SUlf=f=fr))r*syncrWAttributeErrorr rs rrW Shelf.closes{ 99   ! IIK  !  !'M "   !   !'M  !  sKA*A A AA*AA* A'*B ,A<;B < BB cH[US5(dgUR5 g)Nr,)hasattrrWrs r__del__ Shelf.__del__st[))  rc,UR(aMUR(a<SUlURR5H upX U'M SUl0Ul[URS5(aURR 5 gg)NFTr])r,r-itemsrar*r])rr>entrys rr] Shelf.syncsh >>djj"DN"jj..0 !S 1!DNDJ 499f % % IINN  &r)r+r-r*r.r,NFzutf-8r))rrrrr1rr r?rCr!r"r#rTrZrWrbr]r%rrrrrMsK7<$'-9 ?!"rrc@\rSrSrS SjrSrSrSrSrSr S r g) rNc2[RXX#U5 gr))rr1r/s rr1BsdDbShelf.__init__s t8 DrcURRU5up[U5nURUR5[ U5R 54$r))r* set_locationrr4r.rrGrHs rrnBsdDbShelf.set_locationsHyy--c2  EN 4++,il.?.?.ABBrc[UR5up[U5nURUR5[ U5R 54$r))nextr*rr4r.rrGrHs rrqBsdDbShelf.nextsADII  EN 4++,il.?.?.ABBrcURR5up[U5nURUR5[ U5R 54$r))r*previousrr4r.rrGrHs rrtBsdDbShelf.previoussFyy))+  EN 4++,il.?.?.ABBrcURR5up[U5nURUR5[ U5R 54$r))r*firstrr4r.rrGrHs rrwBsdDbShelf.firstsDyy(  EN 4++,il.?.?.ABBrcURR5up[U5nURUR5[ U5R 54$r))r*lastrr4r.rrGrHs rrzBsdDbShelf.lastsDyy~~'  EN 4++,il.?.?.ABBrrrh) rrrrr1rnrqrtrwrzr%rrrrrs.7<$EC C C C Crrc$\rSrSrSSjrSrSrg)r NcVSSKn[RXRX5X45 g)Nr)dbmrr1r )rfilenameflagr0r,rs rr1DbfilenameShelf.__init__s tXXh5xKrclURR5 URR5 gr))r-clearr*rs rrDbfilenameShelf.clears"  rrcNF)rrrrr1rr%rrrr r s Lrr c[XX#5$r))r )rrr0r,s rr r s 88 ??rr)picklerrriorcollections.abc collections__all__abcMutableMappingr rrr r rrrrsiv87 <%+//00%_KOO * *_D(C(CVe& @r