/snap/core22/2411/usr/lib/python3.10/__pycache__
NameSizeModeActions
abc.cpython-310.pyc67510644editdlrm
aifc.cpython-310.pyc246850644editdlrm
antigravity.cpython-310.pyc8220644editdlrm
argparse.cpython-310.pyc635390644editdlrm
ast.cpython-310.pyc557390644editdlrm
asynchat.cpython-310.pyc70250644editdlrm
asyncore.cpython-310.pyc160020644editdlrm
base64.cpython-310.pyc171620644editdlrm
bdb.cpython-310.pyc258320644editdlrm
binhex.cpython-310.pyc128700644editdlrm
bisect.cpython-310.pyc25880644editdlrm
bz2.cpython-310.pyc108700644editdlrm
calendar.cpython-310.pyc263030644editdlrm
cgi.cpython-310.pyc267230644editdlrm
cgitb.cpython-310.pyc99980644editdlrm
chunk.cpython-310.pyc48600644editdlrm
cmd.cpython-310.pyc127070644editdlrm
code.cpython-310.pyc99570644editdlrm
codecs.cpython-310.pyc332190644editdlrm
codeop.cpython-310.pyc55950644editdlrm
colorsys.cpython-310.pyc32650644editdlrm
compileall.cpython-310.pyc127330644editdlrm
configparser.cpython-310.pyc454580644editdlrm
contextlib.cpython-310.pyc208950644editdlrm
contextvars.cpython-310.pyc2460644editdlrm
copy.cpython-310.pyc69960644editdlrm
copyreg.cpython-310.pyc46830644editdlrm
cProfile.cpython-310.pyc51130644editdlrm
crypt.cpython-310.pyc35500644editdlrm
csv.cpython-310.pyc117980644editdlrm
dataclasses.cpython-310.pyc265780644editdlrm
datetime.cpython-310.pyc565330644editdlrm
decimal.cpython-310.pyc3620644editdlrm
difflib.cpython-310.pyc589050644editdlrm
dis.cpython-310.pyc156560644editdlrm
doctest.cpython-310.pyc761750644editdlrm
enum.cpython-310.pyc260630644editdlrm
filecmp.cpython-310.pyc87490644editdlrm
fileinput.cpython-310.pyc140720644editdlrm
fnmatch.cpython-310.pyc42440644editdlrm
fractions.cpython-310.pyc186000644editdlrm
ftplib.cpython-310.pyc289770644editdlrm
functools.cpython-310.pyc283350644editdlrm
genericpath.cpython-310.pyc39070644editdlrm
getopt.cpython-310.pyc63390644editdlrm
getpass.cpython-310.pyc42100644editdlrm
gettext.cpython-310.pyc182210644editdlrm
glob.cpython-310.pyc58520644editdlrm
graphlib.cpython-310.pyc76160644editdlrm
gzip.cpython-310.pyc185460644editdlrm
hashlib.cpython-310.pyc68450644editdlrm
heapq.cpython-310.pyc138650644editdlrm
hmac.cpython-310.pyc69730644editdlrm
imaplib.cpython-310.pyc424320644editdlrm
imghdr.cpython-310.pyc39050644editdlrm
imp.cpython-310.pyc97860644editdlrm
inspect.cpython-310.pyc851530644editdlrm
io.cpython-310.pyc36630644editdlrm
ipaddress.cpython-310.pyc626700644editdlrm
keyword.cpython-310.pyc9270644editdlrm
linecache.cpython-310.pyc41420644editdlrm
locale.cpython-310.pyc461540644editdlrm
lzma.cpython-310.pyc121000644editdlrm
mailbox.cpython-310.pyc600910644editdlrm
mailcap.cpython-310.pyc73200644editdlrm
mimetypes.cpython-310.pyc176190644editdlrm
modulefinder.cpython-310.pyc161660644editdlrm
netrc.cpython-310.pyc39330644editdlrm
nntplib.cpython-310.pyc316230644editdlrm
ntpath.cpython-310.pyc147040644editdlrm
nturl2path.cpython-310.pyc17470644editdlrm
numbers.cpython-310.pyc118660644editdlrm
opcode.cpython-310.pyc54470644editdlrm
operator.cpython-310.pyc135080644editdlrm
optparse.cpython-310.pyc477540644editdlrm
os.cpython-310.pyc315990644editdlrm
pathlib.cpython-310.pyc420520644editdlrm
pdb.cpython-310.pyc474400644editdlrm
pickle.cpython-310.pyc468820644editdlrm
pickletools.cpython-310.pyc677600644editdlrm
pipes.cpython-310.pyc77690644editdlrm
pkgutil.cpython-310.pyc183610644editdlrm
platform.cpython-310.pyc274290644editdlrm
plistlib.cpython-310.pyc237650644editdlrm
poplib.cpython-310.pyc136700644editdlrm
posixpath.cpython-310.pyc105600644editdlrm
pprint.cpython-310.pyc178750644editdlrm
profile.cpython-310.pyc143910644editdlrm
pstats.cpython-310.pyc236210644editdlrm
pty.cpython-310.pyc41430644editdlrm
pyclbr.cpython-310.pyc97750644editdlrm
pydoc.cpython-310.pyc856450644editdlrm
py_compile.cpython-310.pyc73390644editdlrm
queue.cpython-310.pyc107920644editdlrm
quopri.cpython-310.pyc57940644editdlrm
random.cpython-310.pyc227480644editdlrm
re.cpython-310.pyc142270644editdlrm
reprlib.cpython-310.pyc52500644editdlrm
rlcompleter.cpython-310.pyc59540644editdlrm
runpy.cpython-310.pyc94110644editdlrm
sched.cpython-310.pyc61150644editdlrm
secrets.cpython-310.pyc21750644editdlrm
selectors.cpython-310.pyc171050644editdlrm
shelve.cpython-310.pyc94920644editdlrm
shlex.cpython-310.pyc77820644editdlrm
shutil.cpython-310.pyc385360644editdlrm
signal.cpython-310.pyc29350644editdlrm
site.cpython-310.pyc179220644editdlrm
sitecustomize.cpython-310.pyc2250644editdlrm
smtpd.cpython-310.pyc261470644editdlrm
smtplib.cpython-310.pyc357660644editdlrm
sndhdr.cpython-310.pyc69620644editdlrm
socket.cpython-310.pyc289630644editdlrm
socketserver.cpython-310.pyc253470644editdlrm
sre_compile.cpython-310.pyc151940644editdlrm
sre_constants.cpython-310.pyc63570644editdlrm
sre_parse.cpython-310.pyc217550644editdlrm
ssl.cpython-310.pyc452710644editdlrm
stat.cpython-310.pyc42730644editdlrm
statistics.cpython-310.pyc370510644editdlrm
string.cpython-310.pyc71020644editdlrm
stringprep.cpython-310.pyc170750644editdlrm
struct.cpython-310.pyc3070644editdlrm
subprocess.cpython-310.pyc447410644editdlrm
sunau.cpython-310.pyc164820644editdlrm
symtable.cpython-310.pyc128350644editdlrm
sysconfig.cpython-310.pyc181510644editdlrm
tabnanny.cpython-310.pyc69500644editdlrm
tarfile.cpython-310.pyc706740644editdlrm
telnetlib.cpython-310.pyc185060644editdlrm
tempfile.cpython-310.pyc273390644editdlrm
textwrap.cpython-310.pyc138120644editdlrm
this.cpython-310.pyc12640644editdlrm
threading.cpython-310.pyc449690644editdlrm
timeit.cpython-310.pyc117690644editdlrm
token.cpython-310.pyc27380644editdlrm
tokenize.cpython-310.pyc171940644editdlrm
trace.cpython-310.pyc198700644editdlrm
traceback.cpython-310.pyc217120644editdlrm
tracemalloc.cpython-310.pyc175250644editdlrm
tty.cpython-310.pyc10790644editdlrm
turtle.cpython-310.pyc1288570644editdlrm
types.cpython-310.pyc95250644editdlrm
typing.cpython-310.pyc852770644editdlrm
uu.cpython-310.pyc38670644editdlrm
uuid.cpython-310.pyc224980644editdlrm
warnings.cpython-310.pyc136460644editdlrm
wave.cpython-310.pyc175940644editdlrm
weakref.cpython-310.pyc203430644editdlrm
webbrowser.cpython-310.pyc170000644editdlrm
xdrlib.cpython-310.pyc78800644editdlrm
zipapp.cpython-310.pyc60130644editdlrm
zipfile.cpython-310.pyc618450644editdlrm
zipimport.cpython-310.pyc170330644editdlrm
_aix_support.cpython-310.pyc28790644editdlrm
_bootsubprocess.cpython-310.pyc22940644editdlrm
_collections_abc.cpython-310.pyc329250644editdlrm
_compat_pickle.cpython-310.pyc58720644editdlrm
_compression.cpython-310.pyc45120644editdlrm
_distutils_system_mod.cpython-310.pyc54220644editdlrm
_markupbase.cpython-310.pyc75720644editdlrm
_osx_support.cpython-310.pyc115350644editdlrm
_pydecimal.cpython-310.pyc1577360644editdlrm
_pyio.cpython-310.pyc736540644editdlrm
_py_abc.cpython-310.pyc46830644editdlrm
_sitebuiltins.cpython-310.pyc35470644editdlrm
_strptime.cpython-310.pyc159450644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-310.pyc353850644editdlrm
_sysconfigdata__x86_64-linux-gnu.cpython-310.pyc353790644editdlrm
_threading_local.cpython-310.pyc65390644editdlrm
_weakrefset.cpython-310.pyc76080644editdlrm
__future__.cpython-310.pyc41310644editdlrm
__phello__.foo.cpython-310.pyc1300644editdlrm
Edit: /snap/core22/2411/usr/lib/python3.10/__pycache__/xdrlib.cpython-310.pyc (7880B)
o `€wiã@stdZddlZddlmZddlmZgd¢ZGdd„deƒZGdd „d eƒZ d d „Z Gd d „d ƒZ Gdd„dƒZ dS)zRImplements (a subset of) Sun XDR -- eXternal Data Representation. See: RFC 1014 éN)ÚBytesIO©Úwraps)ÚErrorÚPackerÚUnpackerÚConversionErrorc@s(eZdZdZdd„Zdd„Zdd„ZdS) rzºException class for this module. Use: except xdrlib.Error as var: # var has the Error instance for the exception Public ivars: msg -- contains the message cCó ||_dS©N)Úmsg)Úselfr ©r ú/usr/lib/python3.10/xdrlib.pyÚ__init__ó zError.__init__cCó t|jƒSr )Úreprr ©r r r rÚ__repr__rzError.__repr__cCrr )Ústrr rr r rÚ__str__rz Error.__str__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__rrrr r r rrs   rc@s eZdZdS)rN)rrrr r r rr srcstˆƒ‡fdd„ƒ}|S)z5 Wrap any raised struct.errors in a ConversionError. c s8zˆ||ƒWStjy}zt|jdƒd‚d}~ww©Nr)ÚstructÚerrorrÚargs)r ÚvalueÚe©Úfunctionr rÚresult&s  €ÿz&raise_conversion_error..resultr)r"r#r r!rÚraise_conversion_error#sr$c@s¨eZdZdZdd„Zdd„Zdd„ZeZedd „ƒZ ed d „ƒZ e Z d d „Z dd„Z e Zedd„ƒZedd„ƒZdd„ZeZdd„ZeZeZdd„Zdd„Zdd„ZdS)rz0Pack various data representations into a buffer.cCs | ¡dSr ©Úresetrr r rr2ó zPacker.__init__cCs tƒ|_dSr )rÚ _Packer__bufrr r rr&5r'z Packer.resetcCs |j ¡Sr )r(Úgetvaluerr r rÚ get_buffer8rzPacker.get_buffercCó|j t d|¡¡dS)Nú>L©r(ÚwriterÚpack©r Úxr r rÚ pack_uint=ózPacker.pack_uintcCr+)Nú>lr-r0r r rÚpack_intAr3zPacker.pack_intcCs$|r |j d¡dS|j d¡dS)Nss)r(r.r0r r rÚ pack_boolGszPacker.pack_boolc CsŠz | |d?d@¡Wnttjfy"}zt|jdƒd‚d}~wwz | |d@¡WdSttjfyD}zt|jdƒd‚d}~ww)Né lÿÿr)r2Ú TypeErrorrrrr)r r1r r r rÚ pack_uhyperKs€ÿ€ÿzPacker.pack_uhypercCr+)Nú>fr-r0r r rÚ pack_floatWr3zPacker.pack_floatcCr+)Nú>dr-r0r r rÚ pack_double[r3zPacker.pack_doublecCsP|dkrtdƒ‚|d|…}|ddd}||t|ƒd}|j |¡dS)Nrú fstring size must be nonnegativeééó)Ú ValueErrorÚlenr(r.)r ÚnÚsÚdatar r rÚ pack_fstring_s  zPacker.pack_fstringcCs"t|ƒ}| |¡| ||¡dSr )rCr2rG)r rErDr r rÚ pack_stringis zPacker.pack_stringcCs*|D] }| d¡||ƒq| d¡dS)Nér)r2)r ÚlistÚ pack_itemÚitemr r rÚ pack_listqs  zPacker.pack_listcCs*t|ƒ|kr tdƒ‚|D]}||ƒq dS)Nzwrong array size)rCrB)r rDrJrKrLr r rÚ pack_farrayws  ÿzPacker.pack_farraycCs$t|ƒ}| |¡| |||¡dSr )rCr2rN)r rJrKrDr r rÚ pack_array}s zPacker.pack_arrayN)rrrrrr&r*Úget_bufr$r2r5Ú pack_enumr6r9Ú pack_hyperr;r=rGÚ pack_fopaquerHÚ pack_opaqueÚ pack_bytesrMrNrOr r r rr/s4      rc@s°eZdZdZdd„Zdd„Zdd„Zdd „Zd d „Zd d „Z dd„Z dd„Z e Z dd„Z dd„Zdd„Zdd„Zdd„Zdd„ZeZdd„ZeZeZd d!„Zd"d#„Zd$d%„Zd&S)'rz;Unpacks various data representations from the given buffer.cCs| |¡dSr r%©r rFr r rr‡szUnpacker.__init__cCs||_d|_dSr)Ú_Unpacker__bufÚ_Unpacker__posrVr r rr&Šs zUnpacker.resetcCó|jSr ©rXrr r rÚ get_positionŽózUnpacker.get_positioncCr r rZ)r Úpositionr r rÚ set_position‘rzUnpacker.set_positioncCrYr )rWrr r rr*”r\zUnpacker.get_buffercCs|jt|jƒkr tdƒ‚dS)Nzunextracted data remains)rXrCrWrrr r rÚdone—sÿz Unpacker.donecCóB|j}|d|_}|j||…}t|ƒdkrt‚t d|¡dS)Nr@r,r©rXrWrCÚEOFErrorrÚunpack©r ÚiÚjrFr r rÚ unpack_uint›ó  zUnpacker.unpack_uintcCr`)Nr@r4rrardr r rÚ unpack_int£rhzUnpacker.unpack_intcCs t| ¡ƒSr )Úboolrirr r rÚ unpack_bool­r'zUnpacker.unpack_boolcCs | ¡}| ¡}t|ƒd>|BS)Nr7)rgÚint)r ÚhiÚlor r rÚ unpack_uhyper°szUnpacker.unpack_uhypercCs| ¡}|dkr |d}|S)Nll)ror0r r rÚ unpack_hyperµszUnpacker.unpack_hypercCr`)Nr@r:rrardr r rÚ unpack_float»rhzUnpacker.unpack_floatcCr`)Nér<rrardr r rÚ unpack_doubleÃrhzUnpacker.unpack_doublecCsT|dkrtdƒ‚|j}||ddd}|t|jƒkrt‚||_|j|||…S)Nrr>r?r@)rBrXrCrWrb)r rDrerfr r rÚunpack_fstringËszUnpacker.unpack_fstringcCs| ¡}| |¡Sr )rgrt)r rDr r rÚ unpack_string×s zUnpacker.unpack_stringcCsBg} | ¡}|dkr |S|dkrtd|fƒ‚|ƒ}| |¡q)NrIrz0 or 1 expected, got %r)rgrÚappend)r Ú unpack_itemrJr1rLr r rÚ unpack_listÞsü úzUnpacker.unpack_listcCs"g}t|ƒD]}| |ƒ¡q|Sr )Úrangerv)r rDrwrJrer r rÚ unpack_farrayés zUnpacker.unpack_farraycCs| ¡}| ||¡Sr )rgrz)r rwrDr r rÚ unpack_arrayïs zUnpacker.unpack_arrayN)rrrrrr&r[r^r*r_rgriÚ unpack_enumrkrorprqrsrtÚunpack_fopaqueruÚ unpack_opaqueÚ unpack_bytesrxrzr{r r r rr„s0  r) rrÚiorÚ functoolsrÚ__all__Ú Exceptionrrr$rrr r r rÚs   U