Files
DeletedPosts/Bot/jsonwrapper/__pycache__/autosavedict.cpython-39.pyc

34 lines
4.3 KiB
Plaintext
Raw Normal View History

2026-02-23 22:48:25 +00:00
a
h<10>dr <00>@s`ddlmZddlZddlZddlmZmZmZmZm Z m
Z
m Z dZ Gdd<06>de eef<00>ZdS)<07>)<01> annotationsN)<07>Any<6E>Dict<63>Tuple<6C>Mapping<6E>Optional<61>Iterable<6C>MutableMapping)<01> AutoSaveDictcsBeZdZd6ddd<04><02>fdd<06> Zdddd<08><03>fd d
<EFBFBD> Zddd <0B><02>fd d <0A> Zddd<0F>dd<11>Zddd<13>dd<15>Zdd<16>dd<18>Ze d7ddddd<1A>dd<1C><05>Z
e d8dddd<1D>dd<1F><05>Z e d9d ddd!<21>d"d#<23><05>Z dd<16>d$d%<25>Z dd<16>d&d'<27>Zd:ddd(<28>d)d*<2A>Zddd <0B><02>fd+d,<2C> Zd-d<16><01>fd.d/<2F> Zdd<16><01>fd0d1<64> Zdd2d3<64><02>fd4d5<64> Z<13>ZS);r
NzOptional[os.PathLike[Any]]r)<02> file_path<74>pairsc sZ||_||_|jdur||_n tj<04>|j<00>s4||_n
|<00><06>|_tt|<00>j fi|j<02><01>dS<00>N)
r <00>_AutoSaveDict__default<6C>_pairs<72>os<6F>path<74>exists<74>_read<61>superr
<00>__init__)<03>selfr r <00><01> __class__<5F><00>E/home/pi/bots/DeletedPosts/CraftSleuthBot/jsonwrapper/autosavedict.pyrs

zAutoSaveDict.__init__<5F>None)<03>_AutoSaveDict__key<65>_AutoSaveDict__value<75>returncs,|<00><00>}|||<|<00>|<03>t<02><00>||<02>dSr )r<00>_writer<00> __setitem__)rrr<00>datarrrr #s
zAutoSaveDict.__setitem__)rrcs$|<00><00>}||=|<00>|<02>t<02><00>|<01>Sr )rrr<00> __delitem__<5F>rrr!rrrr")s
zAutoSaveDict.__delitem__zMapping[Any, Any])rrcCs|j|B}tdi|<02><01>S)N)N)rr
)rrr!rrr<00>__or__/s
zAutoSaveDict.__or__zDict[Any, Any])<02>contentrcCsHt|jdd<02><02> }tj||dd<04>Wd<00>n1s40Y||_dS)N<>w<><01>mode<64>)<01>indent)<05>openr <00>json<6F>dumpr)rr%<00>frrrr3s.zAutoSaveDict._write)rcCs@t|jdd<02><02>}t<02>|<01>}|Wd<00>S1s20YdS<00>N<>rr')r+r r,<00>load)rr.r!rrrr8s
zAutoSaveDict._readz Iterable[Any])<04>_AutoSaveDict__iterablerr rcCs&i}|D] }|||<q||fi|<04><01>Sr r)<06>clsr2rr r!<00>keyrrr<00>fromkeys=s
zAutoSaveDict.fromkeys)<03>_AutoSaveDict__mappingr rcCst|<01>}||fi|<03><01>Sr )<01>dict)r3r6r r!rrr<00> frommappingEszAutoSaveDict.frommappingzos.PathLike[Any])<03>src<72>dstrcCsFt|dd<02><02>}t<01>|<03>}Wd<00>n1s,0Yt|fi|<04><01>Sr/)r+r,r1r
)r3r9r:r.r!rrr<00>fromfileLs(zAutoSaveDict.fromfilecCs*tj<01>|j<03>s|<00>|j<05>n
|<00><06>|_dSr )rrrr rrr<00>rrrr<00>initSszAutoSaveDict.initcCs |<00><00>|<00>|j<02>|<00><03>dSr )<04>clear<61>updaterr=r<rrr<00>restoreYs zAutoSaveDict.restore)r rcCs.i}|<00><00>D]\}}|||<q t|fi|<02><01>Sr )<02>itemsr
)rr r!r4<00>valrrr<00>copy^s
zAutoSaveDict.copycs(|<00><00>}|<02>|<01>|<00>|<02>t<03><00>|<01>Sr )r<00>poprrr#rrrrDes

zAutoSaveDict.popzTuple[Any, Any]cs0t|<00><01><00><02><00>d}|<00>|<01>}t<04><00><05>||fS)N<><4E><EFBFBD><EFBFBD><EFBFBD>)<06>tupler<00>keysrDr<00>popitem)rr4<00>valuerrrrHks

zAutoSaveDict.popitemcs|<00>i<00>t<01><00><02>dSr )rrr>r<rrrr>qs
zAutoSaveDict.clearr )<02>_AutoSaveDict__mrcs*|<01><00>D]\}}|||<qt<01><00>|<01>dSr )rArr?)rrJ<00>k<>vrrrr?us
zAutoSaveDict.update)N)NN)N)N)N)<15>__name__<5F>
__module__<EFBFBD> __qualname__rr r"r$rr<00> classmethodr5r8r;r=r@rCrDrHr>r?<00> __classcell__rrrrr
s2<00><00><00><00><00>r
)<0F>
__future__rrr,<00>typingrrrrrrr <00>__all__r7r
rrrr<00><module>s
$