/opt/imunify360/venv/lib/python3.11/site-packages/jinja2/__pycache__
NameSizeModeActions
asyncfilters.cpython-311.pyc85000644editdlrm
asyncsupport.cpython-311.pyc143910644editdlrm
bccache.cpython-311.pyc177150644editdlrm
compiler.cpython-311.pyc972310644editdlrm
constants.cpython-311.pyc15880644editdlrm
debug.cpython-311.pyc87780644editdlrm
defaults.cpython-311.pyc13620644editdlrm
environment.cpython-311.pyc613700644editdlrm
exceptions.cpython-311.pyc84910644editdlrm
ext.cpython-311.pyc345360644editdlrm
filters.cpython-311.pyc548540644editdlrm
idtracking.cpython-311.pyc164420644editdlrm
lexer.cpython-311.pyc336930644editdlrm
loaders.cpython-311.pyc249110644editdlrm
meta.cpython-311.pyc51180644editdlrm
nativetypes.cpython-311.pyc57270644editdlrm
nodes.cpython-311.pyc538730644editdlrm
optimizer.cpython-311.pyc23930644editdlrm
parser.cpython-311.pyc532960644editdlrm
runtime.cpython-311.pyc410320644editdlrm
sandbox.cpython-311.pyc204980644editdlrm
tests.cpython-311.pyc74050644editdlrm
utils.cpython-311.pyc338010644editdlrm
visitor.cpython-311.pyc46130644editdlrm
_compat.cpython-311.pyc62570644editdlrm
_identifier.cpython-311.pyc19860644editdlrm
__init__.cpython-311.pyc24420644editdlrm
Edit: /opt/imunify360/venv/lib/python3.11/site-packages/jinja2/__pycache__/visitor.cpython-311.pyc (4613B)
]j NdZddlmZGddeZGddeZdS)zVAPI for traversing the AST nodes. Implemented by the compiler and meta introspection. )Nodec$eZdZdZdZdZdZdS) NodeVisitoraWalks the abstract syntax tree and call visitor functions for every node found. The visitor functions may return values which will be forwarded by the `visit` method. Per default the visitor functions for the nodes are ``'visit_'`` + class name of the node. So a `TryFinally` node visit function would be `visit_TryFinally`. This behavior can be changed by overriding the `get_visitor` function. If no visitor function exists for a node (return value `None`) the `generic_visit` visitor is used instead. cBd|jjz}t||dS)zReturn the visitor function for this node or `None` if no visitor exists for this node. In that case the generic visit function is used instead. visit_N) __class____name__getattr)selfnodemethods n/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/jinja2/visitor.py get_visitorzNodeVisitor.get_visitors% DN33tVT***cj||}| ||g|Ri|S|j|g|Ri|S)z Visit a node.)r generic_visit)r r argskwargsfs rvisitzNodeVisitor.visits]   T " " =1T+D+++F++ +!t!$8888888rcV|D]}|j|g|Ri|dS)z9Called if no explicit visitor function exists for a node.N)iter_child_nodesr)r r rrs rrzNodeVisitor.generic_visit#sL))++ . .D DJt -d - - -f - - - - . .rN)r __module__ __qualname____doc__rrrrrrrsK  +++999.....rrceZdZdZdZdZdS)NodeTransformeraWalks the abstract syntax tree and allows modifications of nodes. The `NodeTransformer` will walk the AST and use the return value of the visitor functions to replace or remove the old node. If the return value of the visitor function is `None` the node will be removed from the previous location otherwise it's replaced with the return value. The return value may be the original node in which case no replacement takes place. c|D]\}}t|trxg}|D]k}t|tr?|j|g|Ri|}|+t|ts||V||l||dd<t|tr5|j|g|Ri|}|t||t||||S)N) iter_fields isinstancelistrrextendappenddelattrsetattr) r r rrfield old_value new_valuesvaluenew_nodes rrzNodeTransformer.generic_visit4s6 $ 0 0 2 2 3 3 E9)T** 3 &--E!%..% * 5 B4 B B B6 B B =$!+E4!8!8%&--e444$%%e,,,,) !!! It,, 3%4:iA$AAA&AA#D%((((D%222 rcX|j|g|Ri|}t|ts|g}|S)z{As transformers may return lists in some places this method can be used to enforce a list as return value. )rr!r")r r rrrvs r visit_listzNodeTransformer.visit_listJsCTZ .t . . .v . ."d## B rN)r rrrrr.rrrrr)s<,rrN)rnodesrobjectrrrrrr1s.....&...B(((((k(((((r