/snap/core24/1643/usr/lib/python3.12/__pycache__
NameSizeModeActions
abc.cpython-312.pyc80550644editdlrm
aifc.cpython-312.pyc428630644editdlrm
antigravity.cpython-312.pyc10030644editdlrm
argparse.cpython-312.pyc1016820644editdlrm
ast.cpython-312.pyc1002790644editdlrm
base64.cpython-312.pyc244080644editdlrm
bdb.cpython-312.pyc373590644editdlrm
bisect.cpython-312.pyc36410644editdlrm
bz2.cpython-312.pyc151330644editdlrm
calendar.cpython-312.pyc396210644editdlrm
cgi.cpython-312.pyc402280644editdlrm
cgitb.cpython-312.pyc173320644editdlrm
chunk.cpython-312.pyc73100644editdlrm
cmd.cpython-312.pyc186190644editdlrm
code.cpython-312.pyc130510644editdlrm
codecs.cpython-312.pyc422740644editdlrm
codeop.cpython-312.pyc69160644editdlrm
colorsys.cpython-312.pyc46420644editdlrm
compileall.cpython-312.pyc204970644editdlrm
configparser.cpython-312.pyc635820644editdlrm
contextlib.cpython-312.pyc303760644editdlrm
contextvars.cpython-312.pyc2610644editdlrm
copy.cpython-312.pyc98000644editdlrm
copyreg.cpython-312.pyc74140644editdlrm
cProfile.cpython-312.pyc85930644editdlrm
crypt.cpython-312.pyc53610644editdlrm
csv.cpython-312.pyc177880644editdlrm
dataclasses.cpython-312.pyc446780644editdlrm
datetime.cpython-312.pyc4090644editdlrm
decimal.cpython-312.pyc4060644editdlrm
difflib.cpython-312.pyc754990644editdlrm
dis.cpython-312.pyc345600644editdlrm
doctest.cpython-312.pyc1056860644editdlrm
enum.cpython-312.pyc807080644editdlrm
filecmp.cpython-312.pyc146610644editdlrm
fileinput.cpython-312.pyc202800644editdlrm
fnmatch.cpython-312.pyc64950644editdlrm
fractions.cpython-312.pyc366670644editdlrm
ftplib.cpython-312.pyc426360644editdlrm
functools.cpython-312.pyc405060644editdlrm
genericpath.cpython-312.pyc68220644editdlrm
getopt.cpython-312.pyc83630644editdlrm
getpass.cpython-312.pyc68500644editdlrm
gettext.cpython-312.pyc221510644editdlrm
glob.cpython-312.pyc98410644editdlrm
graphlib.cpython-312.pyc103270644editdlrm
gzip.cpython-312.pyc320150644editdlrm
hashlib.cpython-312.pyc80870644editdlrm
heapq.cpython-312.pyc179560644editdlrm
hmac.cpython-312.pyc106980644editdlrm
imaplib.cpython-312.pyc628890644editdlrm
imghdr.cpython-312.pyc69440644editdlrm
inspect.cpython-312.pyc1334460644editdlrm
io.cpython-312.pyc41390644editdlrm
ipaddress.cpython-312.pyc907620644editdlrm
keyword.cpython-312.pyc10410644editdlrm
linecache.cpython-312.pyc64010644editdlrm
locale.cpython-312.pyc595360644editdlrm
lzma.cpython-312.pyc158550644editdlrm
mailbox.cpython-312.pyc1116180644editdlrm
mailcap.cpython-312.pyc111550644editdlrm
mimetypes.cpython-312.pyc241850644editdlrm
modulefinder.cpython-312.pyc279440644editdlrm
netrc.cpython-312.pyc89030644editdlrm
nntplib.cpython-312.pyc449390644editdlrm
ntpath.cpython-312.pyc260330644editdlrm
nturl2path.cpython-312.pyc30340644editdlrm
numbers.cpython-312.pyc139670644editdlrm
opcode.cpython-312.pyc147160644editdlrm
operator.cpython-312.pyc173640644editdlrm
optparse.cpython-312.pyc675460644editdlrm
os.cpython-312.pyc434740644editdlrm
pathlib.cpython-312.pyc620980644editdlrm
pdb.cpython-312.pyc849190644editdlrm
pickle.cpython-312.pyc761760644editdlrm
pickletools.cpython-312.pyc811280644editdlrm
pipes.cpython-312.pyc109140644editdlrm
pkgutil.cpython-312.pyc199590644editdlrm
platform.cpython-312.pyc416000644editdlrm
plistlib.cpython-312.pyc412860644editdlrm
poplib.cpython-312.pyc184460644editdlrm
posixpath.cpython-312.pyc182360644editdlrm
pprint.cpython-312.pyc294740644editdlrm
profile.cpython-312.pyc225400644editdlrm
pstats.cpython-312.pyc379220644editdlrm
pty.cpython-312.pyc73630644editdlrm
pyclbr.cpython-312.pyc148870644editdlrm
pydoc.cpython-312.pyc1429550644editdlrm
py_compile.cpython-312.pyc100780644editdlrm
queue.cpython-312.pyc147320644editdlrm
quopri.cpython-312.pyc93230644editdlrm
random.cpython-312.pyc331530644editdlrm
reprlib.cpython-312.pyc99090644editdlrm
rlcompleter.cpython-312.pyc82820644editdlrm
runpy.cpython-312.pyc143850644editdlrm
sched.cpython-312.pyc77350644editdlrm
secrets.cpython-312.pyc25560644editdlrm
selectors.cpython-312.pyc261280644editdlrm
shelve.cpython-312.pyc129130644editdlrm
shlex.cpython-312.pyc141620644editdlrm
shutil.cpython-312.pyc681130644editdlrm
signal.cpython-312.pyc44480644editdlrm
site.cpython-312.pyc290630644editdlrm
sitecustomize.cpython-312.pyc3000644editdlrm
smtplib.cpython-312.pyc482210644editdlrm
sndhdr.cpython-312.pyc107120644editdlrm
socket.cpython-312.pyc418170644editdlrm
socketserver.cpython-312.pyc342580644editdlrm
sre_compile.cpython-312.pyc6250644editdlrm
sre_constants.cpython-312.pyc6280644editdlrm
sre_parse.cpython-312.pyc6210644editdlrm
ssl.cpython-312.pyc630110644editdlrm
stat.cpython-312.pyc52310644editdlrm
statistics.cpython-312.pyc554230644editdlrm
string.cpython-312.pyc114820644editdlrm
stringprep.cpython-312.pyc251600644editdlrm
struct.cpython-312.pyc3250644editdlrm
subprocess.cpython-312.pyc791870644editdlrm
sunau.cpython-312.pyc254230644editdlrm
symtable.cpython-312.pyc187810644editdlrm
sysconfig.cpython-312.pyc300010644editdlrm
tabnanny.cpython-312.pyc121560644editdlrm
tarfile.cpython-312.pyc1233880644editdlrm
telnetlib.cpython-312.pyc284230644editdlrm
tempfile.cpython-312.pyc473390644editdlrm
textwrap.cpython-312.pyc182930644editdlrm
this.cpython-312.pyc14080644editdlrm
threading.cpython-312.pyc653460644editdlrm
timeit.cpython-312.pyc148640644editdlrm
token.cpython-312.pyc35570644editdlrm
tokenize.cpython-312.pyc247750644editdlrm
trace.cpython-312.pyc330240644editdlrm
traceback.cpython-312.pyc515230644editdlrm
tracemalloc.cpython-312.pyc269070644editdlrm
tty.cpython-312.pyc26680644editdlrm
turtle.cpython-312.pyc1846320644editdlrm
types.cpython-312.pyc149390644editdlrm
typing.cpython-312.pyc1418600644editdlrm
uu.cpython-312.pyc78160644editdlrm
uuid.cpython-312.pyc330070644editdlrm
warnings.cpython-312.pyc237920644editdlrm
wave.cpython-312.pyc320840644editdlrm
weakref.cpython-312.pyc313480644editdlrm
webbrowser.cpython-312.pyc263530644editdlrm
xdrlib.cpython-312.pyc118410644editdlrm
zipapp.cpython-312.pyc99770644editdlrm
zipimport.cpython-312.pyc244750644editdlrm
_aix_support.cpython-312.pyc47590644editdlrm
_collections_abc.cpython-312.pyc459120644editdlrm
_compat_pickle.cpython-312.pyc72210644editdlrm
_compression.cpython-312.pyc74970644editdlrm
_distutils_system_mod.cpython-312.pyc78180644editdlrm
_markupbase.cpython-312.pyc122790644editdlrm
_osx_support.cpython-312.pyc177310644editdlrm
_pydatetime.cpython-312.pyc941930644editdlrm
_pydecimal.cpython-312.pyc2278070644editdlrm
_pyio.cpython-312.pyc1102690644editdlrm
_pylong.cpython-312.pyc99830644editdlrm
_py_abc.cpython-312.pyc70540644editdlrm
_sitebuiltins.cpython-312.pyc47600644editdlrm
_strptime.cpython-312.pyc241160644editdlrm
_sysconfigdata__linux_x86_64-linux-gnu.cpython-312.pyc586510644editdlrm
_sysconfigdata__x86_64-linux-gnu.cpython-312.pyc586450644editdlrm
_threading_local.cpython-312.pyc82950644editdlrm
_weakrefset.cpython-312.pyc117510644editdlrm
__future__.cpython-312.pyc47040644editdlrm
__hello__.cpython-312.pyc8700644editdlrm
Edit: /snap/core24/1643/usr/lib/python3.12/__pycache__/shlex.cpython-312.pyc (14162B)
Цi)4dZddlZddlZddlZddlmZddlmZgdZGddZ ddZ d Z ejd ejjZd Zd Zed k(rSeej(dk(ree yej(dZee5Zee eedddyy#1swYyxYw)8A lexical analyzer class for simple shell-like syntaxes.N)deque)StringIO)shlexsplitquotejoincfeZdZdZ ddZedZdZddZdZ dZ d Z d Z dd Z d Zd Zy)rrNct|tr t|}|||_||_nt j |_d|_||_|rd|_nd|_d|_ d|_ |jr|xjdz c_ d|_ d|_ d|_ d|_d |_d |_t#|_d |_d |_d|_t#|_d|_|sd}n|d urd}||_|rst#|_|xjdz c_ |jj5t6j9|}|jj;||_ yy)N#?abcdfeghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_u|ßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞz Fz'"\" rTz();<>|&z~-./*?=) isinstancestrrinstreaminfilesysstdinposixeof commenters wordchars whitespacewhitespace_splitquotesescape escapedquotesstaterpushbacklinenodebugtoken filestacksource_punctuation_chars_pushback_chars maketransdictfromkeys translate)selfrrrpunctuation_charsts /usr/lib/python3.12/shlex.py__init__zshlex.__init__sN h $)H  $DM DKIIDMDK DHDHB :: NN ^ _N# %          "  $ & ) "3 #(7D NNi 'N((7H)IJA!^^55a8DN c|jSN)r)r/s r2r0zshlex.punctuation_charsDs&&&r4c|jdk\rtdt|z|jj |y)z:Push a token onto the stack popped by the get_token methodrzshlex: pushing token N)r%printreprr# appendleft)r/toks r2 push_tokenzshlex.push_tokenHs1 ::? )DI5 6   %r4c\t|tr t|}|jj |j |j |jf||_||_d|_|jr4|td|j ytd|j yy)z9Push an input source onto the lexer's input source stack.rNzshlex: pushing to file zshlex: pushing to stream ) rrrr'r;rrr$r%r9)r/ newstreamnewfiles r2 push_sourcezshlex.push_sourceNs i % +I !!4;; t{{"KL !  ::"T[[BCt}}FG r4c|jj|jj\|_|_|_|j r$td|j|j fzd|_y)zPop the input source stack.zshlex: popping to %s, line %drN) rcloser'popleftrr$r%r9r"r7s r2 pop_sourcezshlex.pop_source\s_ 48NN4J4J4L1dmT[ :: 1]]DKK01 2 r4c|jrB|jj}|jdk\rtdt |z|S|j }|j g||j k(rX|j|j }|r|\}}|j|||j}||j k(rX||jk(rH|js |jS|j|j}||jk(rH|jdk\r3||jk7rtdt |z|Std|S)zBGet a token from the input stream (or from stack if it's nonempty)rzshlex: popping token z shlex: token=zshlex: token=EOF) r#rDr%r9r: read_tokenr( sourcehookrA get_tokenrr'rE)r/r<rawspecr@r?s r2rIzshlex.get_tokenes+ ==--'')CzzQ-S 9:Joo ;; "$t'89+/(Wi$$Y8nn& $TXXo>>xx!nn& TXXo ::?dhhoS 12 () r4c d}d} |jr'|jr|jj}n|jj d}|dk(r|xj dz c_|j dk\rtd|jd||j d |_ n<|jdk(r\|s d|_n!||jvr8|j d k\r td |js|jr|rnݐ ||jvr1|jj|xj dz c_n|jr||jvr d }||_nu||jvr||_ d |_nW||jvr||_ d |_n9||j vr|js||_ ||_n|j"r||_ d |_n||_ |js|jr|rnҐ|j|j vrd}|s%|j d k\r tdt%d||jk(r3|js|xj|z c_ d|_nVd |_nK|jr;||jvr-|j|j&vr|j}||_n|xj|z c_ n|j|jvr|s%|j d k\r tdt%d||j vr3||jk7r$||k7r|xj|jz c_ |xj|z c_ ||_nO|jdvr@|s d|_n7||jvr?|j d k\r tdd|_|js|jr|rn||jvra|jj|xj dz c_|jrd|_|js|jr|rn}i|jd k(rW||jvr|xj|z c_ nE||jvr|jj)|d|_n|jr||j vr||_n|jr||jvr d }||_n||jvs(||j vs|j"r$||jvr|xj|z c_ n|jr|jj)|n|j*j-||j d k\r tdd|_|js|jr|rn|j}d |_ |jr |s|d k(rd}|j dkDr&|rtdt/|z|Std|S)NFrTr zshlex: in state z I see character: r z+shlex: I see whitespace in whitespace stateacz shlex: I see EOF in quotes statezNo closing quotationz shlex: I see EOF in escape statezNo escaped character)rPrQz%shlex: I see whitespace in word statez&shlex: I see punctuation in word statezshlex: raw token=zshlex: raw token=EOF)r0r*poprreadr$r%r9r"r&rrrreadliner rrr ValueErrorr!appendr#r;r:)r/quoted escapedstatenextcharresults r2rGzshlex.read_tokens  %%$*>*>//335==--a04 q zzQ$**BJLMzz! s"!%DJ0zzQKLzzdjjV 0MM**,KK1$KZZH $;#&L!)DJ/!)DJ!$DJ!7!77!)DJ!$DJ,::%- !)DJ**!)DJ!$DJ!)DJzzdjjV t{{*zzQ@A$%;<<tzz):: h. %( %( jjX%<++B,#'::L!)DJJJ(*Jt{{*zzQ@A$%;<<!DKK/ DJJ.8|3KJJ$**,J h& ) z)!%DJ0zzQEF!$DJzzdjjV 0MM**,KK1$Kzz%( ::$**!$ZZ3&4#9#99 h. #4??: 0077A%( ZZH $;!)DJZZH $;#&L!)DJ$..0H 4K//"$*@*@@JJ(*J--,,33H= 00:zzQFG!$DJzzdjjV GH ::f2F ::>)DL89 ,- r4c8|ddk(r|dd}t|jtrftjj |sGtjj tjj|j|}|t|dfS)z(Hook called on a filename to be sourced.rrrr) rrrospathisabsr dirnameopen)r/r@s r2rHzshlex.sourcehooksm 1: amG dkk3 ' g0Fggll277??4;;#?IGgs+,,r4cH| |j}| |j}d||fzS)z[[F >[[F"ff%555r4c|Sr6r7s r2__iter__zshlex.__iter__(s r4cP|j}||jk(rt|Sr6)rIr StopIteration)r/r&s r2__next__zshlex.__next__+s%  DHH   r4)NNFFr6)NN)__name__ __module__ __qualname____doc__r3propertyr0r=rArErIrGrHrdrgrjrfr4r2rrsV>9>#(-9^''& H@Pd-6r4rcl| tdt||}d|_|sd|_t |S)z-Split the string *s* using shell-like syntax.zs argument must not be None)rTr )rUrrrlist)scommentsrlexs r2rr1s;y677  CC  9r4c2djd|DS)z3Return a shell-escaped string from *split_command*.rc32K|]}t|ywr6)r).0args r2 zjoin..>s83E#J8s)r ) split_commands r2r r <s 888-8 88r4z[^\w@%+=:,./-]cR|syt||Sd|jddzdzS)z1Return a shell-escaped version of the string *s*.z'''z'"'"') _find_unsafereplace)rrs r2rrCs4 A 3 * *S 00r4c~|jx}r+tdt|z|jx}r*yy)NzToken: )rIr9r:)lexertts r2 _print_tokensrOs9! !" ! i$r("#! !" !r4__main__r)FT)rnr^rer collectionsrior__all__rrr compileASCIIsearchr}rrrklenargvfnrbfrfr4r2rs>  -\\|9 rzz+RXX6==  1$ z 388}eg XXa[ "X ( %2, ' ( (   ( (s B66B?