/opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/coverage/__pycache__/templite.cpython-311.pyc (15396B)
§
s·»lý³bðã ó¶ — d Z ddlmZ ddlZddlmZmZmZmZm Z m
Z
mZmZm
Z
G d„ de¦ « Z G d„ de¦ « Z G d „ d
¦ « Z G d„ d¦ « ZdS )
zÅA simple Python template renderer, for a nano-subset of Django syntax.
For a detailed discussion of this code, see this chapter from 500 Lines:
http://aosabook.org/en/500L/a-template-engine.html
é )ÚannotationsN) ÚAnyÚCallableÚDictÚListÚNoReturnÚOptionalÚSetÚUnionÚcastc ó — e Zd ZdZdS )ÚTempliteSyntaxErrorz*Raised when a template has a syntax error.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó úe/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib64/python3.11/site-packages/coverage/templite.pyr r s € € € € € Ø4Ð4Ø€Dr r c ó — e Zd ZdZdS )ÚTempliteValueErrorz7Raised when an expression won't evaluate in a template.Nr r r r r r s € € € € € ØAÐAØ€Dr r c óP — e Zd ZdZddd„Zdd „Zdd„Zdd„Zd
Zdd„Z dd„Z
dd„ZdS )ÚCodeBuilderzBuild source code conveniently.r ÚindentÚintÚreturnÚNonec ó" — g | _ || _ d S ©N)ÚcodeÚindent_level)Úselfr s r Ú__init__zCodeBuilder.__init__# s € Ø35ˆŒ Ø"ˆÔÐÐr Ústrc óJ — d d„ | j D ¦ « ¦ « S )NÚ c 3 ó4 K — | ]}t |¦ « V — Œd S r )r% )Ú.0Úcs r ú
z&CodeBuilder.__str__..( s( è è € Ð1Ð1 !•s˜1‘v”vÐ1Ð1Ð1Ð1Ð1Ð1r )Újoinr! ©r# s r Ú__str__zCodeBuilder.__str__' s% € Ø�wŠwÐ1Ð1 t¤yÐ1Ñ1Ô1Ñ1Ô1Ð1r Úlinec óP — | j d| j z |dg¦ « dS )zwAdd a line of source to the code.
Indentation and newline will be added for you, don't provide them.
ú ú
N)r! Úextendr" )r# r/ s r Úadd_linezCodeBuilder.add_line* s/ € ð
Œ ×Ò˜# Ô 1Ñ1°4¸Ð>Ñ?Ô?Ð?Ð?Ð?r c ób — t | j ¦ « }| j |¦ « |S )z!Add a section, a sub-CodeBuilder.)r r" r! Úappend)r# Úsections r Úadd_sectionzCodeBuilder.add_section2 s- € å˜dÔ/Ñ0Ô0ˆØŒ ×Ò˜Ñ!Ô!Ð!؈r é c ó0 — | xj | j z
c_ dS )z0Increase the current indent for following lines.N©r" ÚINDENT_STEPr- s r r zCodeBuilder.indent: ó € àÐÔ˜TÔ-Ñ-ÐÔÐÐr c ó0 — | xj | j z c_ dS )z0Decrease the current indent for following lines.Nr; r- s r ÚdedentzCodeBuilder.dedent> r= r úDict[str, Any]c ób — | j dk sJ ‚t | ¦ « }i }t ||¦ « |S )z:Execute the code, and return a dict of globals it defines.r )r" r% Úexec)r# Ú
python_sourceÚglobal_namespaces r Úget_globalszCodeBuilder.get_globalsB s@ € ð Ô AÒ%Ð%Ð%Ð%å˜D™ œ ˆ
à+-Ð݈]Ð,Ñ-Ô-Ð-ØÐr N)r )r r r r )r r% )r/ r% r r )r r ©r r )r r@ )r r r r r$ r. r4 r8 r<