/usr/lib/python3/dist-packages/twisted/python/__pycache__
NameSizeModeActions
compat.cpython-310.pyc153980644editdlrm
components.cpython-310.pyc143640644editdlrm
constants.cpython-310.pyc4680644editdlrm
context.cpython-310.pyc46570644editdlrm
deprecate.cpython-310.pyc252210644editdlrm
failure.cpython-310.pyc189600644editdlrm
fakepwd.cpython-310.pyc72920644editdlrm
filepath.cpython-310.pyc520500644editdlrm
formmethod.cpython-310.pyc127170644editdlrm
htmlizer.cpython-310.pyc35820644editdlrm
lockfile.cpython-310.pyc51380644editdlrm
log.cpython-310.pyc230160644editdlrm
logfile.cpython-310.pyc104590644editdlrm
modules.cpython-310.pyc254690644editdlrm
monkey.cpython-310.pyc23150644editdlrm
procutils.cpython-310.pyc13890644editdlrm
randbytes.cpython-310.pyc37350644editdlrm
rebuild.cpython-310.pyc55780644editdlrm
reflect.cpython-310.pyc191270644editdlrm
release.cpython-310.pyc15250644editdlrm
roots.cpython-310.pyc89330644editdlrm
runtime.cpython-310.pyc56170644editdlrm
sendmsg.cpython-310.pyc25800644editdlrm
shortcut.cpython-310.pyc24640644editdlrm
syslog.cpython-310.pyc33680644editdlrm
systemd.cpython-310.pyc30510644editdlrm
text.cpython-310.pyc42690644editdlrm
threadable.cpython-310.pyc35200644editdlrm
threadpool.cpython-310.pyc105020644editdlrm
url.cpython-310.pyc2790644editdlrm
urlpath.cpython-310.pyc92820644editdlrm
usage.cpython-310.pyc286350644editdlrm
util.cpython-310.pyc279390644editdlrm
versions.cpython-310.pyc3560644editdlrm
win32.cpython-310.pyc48410644editdlrm
zippath.cpython-310.pyc91460644editdlrm
zipstream.cpython-310.pyc88260644editdlrm
_appdirs.cpython-310.pyc8620644editdlrm
_inotify.cpython-310.pyc25800644editdlrm
_pydoctor.cpython-310.pyc57500644editdlrm
_release.cpython-310.pyc181330644editdlrm
_shellcomp.cpython-310.pyc188550644editdlrm
_textattributes.cpython-310.pyc106420644editdlrm
_tzhelper.cpython-310.pyc33850644editdlrm
_url.cpython-310.pyc2690644editdlrm
__init__.cpython-310.pyc5460644editdlrm
Edit: /usr/lib/python3/dist-packages/twisted/python/__pycache__/text.cpython-310.pyc (4269B)
o b)@sRdZdddZddZddZdd d ZeZd d Zd dZddZdddZ dS)z' Miscellany of text-munging functions. c Csd}g}t|turQd}|D]?\}}t||d}t|r:t|r,|dtd }||d|d|q||d|d|t|d dqn?t|tus]t|t ur~t|turfd }nd }|D]}t||d}|| d qjnt |fd dt | d|dd<|s|||r||d|dt|dd|d<|d|d|d<d|}t|rt|s|d}|S)al Expansive string formatting for sequence types. C{list.__str__} and C{dict.__str__} use C{repr()} to display their elements. This function also turns these sequence types into strings, but uses C{str()} on their elements instead. Sequence elements are also displayed on separate lines, and nested sequences have nested indentation. rz{}z N  z: z: z()z[],cSs||SN)sirr5/usr/lib/python3/dist-packages/twisted/python/text.py/szstringyString..)typedictitems stringyString isMultiline endsInNewlinelenappendtuplelistrstripmapstrsplitjoin)object indentationbracesslkeyvalueelementrrrr r s<  , $ ( rcCs|ddkS)z= Returns C{True} if this string has a newline in it. rr)findrrrr r@srcCs|td ddkS)z; Returns C{True} if this string ends in a newline. rN)rr&rrr rGsrPc Csg}|ddkr |d}|D] }|t||dgq|S|}d}d}|rw|t||}|d}||kr]|dkr?n|d}|d|||d}}|d|d}d}nt||ksq|d||dd=n|d}|s*|S)a Given a string and a column width, return a list of lines. Caveat: I'm use a stupid greedy word-wrapping algorythm. I won't put two spaces at the end of a sentence. I don't do full justification. And no, I've never even *heard* of hypenation. z r rr Nr)r%rextend greedyWraprrr) inStringwidthoutLines paragraphsparainWordscolumnptr_linelrrr r)Ns4    r)cCs(g}|D] }|s |r||q|Sr)stripr)linesretlinerrr removeLeadingBlankss   r7cCs4t|d}|t|}|d|dS)Nr)r7rreverser)rr4rrr removeLeadingTrailingBlankss r9cCsg}d}d}|D]G}|dur$|r$|ddvr$|d}|dd}g}|dur.||q |rL|d|krL|dd}|||d|d}q ||q |S)a= Like a string split, but don't break substrings inside quotes. >>> splitQuoted('the "hairy monkey" likes pie') ['the', 'hairy monkey', 'likes', 'pie'] Another one of those "someone must have a better solution for this" things. This implementation is a VERY DUMB hack done too quickly. Nr )"'r rr)rrr)routquotphrasewordrrr splitQuoteds$       r@TcCst|}tt|d}|s|} ||t|}|s"|}t|}|dkr,dSt|||}|dkr=||}n||d|}||dkrNdSq)z[ Find whether string C{p} occurs in a read()able object C{f}. @rtype: C{bool} ir r FNrT)rmaxrlowerreadr%)pf caseSensitivebufbuf_lenr bytes_readr2rrr strFiles$  rKN)r)r')T) __doc__rrrr)wordWrapr7r9r@rKrrrr s 5 2#