Linux vmi2545633.contaboserver.net 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64
Apache/2.4.62 (Debian)
Server IP : 127.0.0.1 & Your IP : 127.0.0.1
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lib /
python3.11 /
dist-packages /
jinja2 /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2025-04-08 16:57
__init__.py
1.88
KB
-rw-r--r--
2025-04-08 16:57
_identifier.py
1.91
KB
-rw-r--r--
2025-04-08 16:57
async_utils.py
2.77
KB
-rw-r--r--
2025-04-08 16:57
bccache.py
13.73
KB
-rw-r--r--
2025-04-08 16:57
compiler.py
72.39
KB
-rw-r--r--
2025-04-08 16:57
constants.py
1.4
KB
-rw-r--r--
2025-04-08 16:57
debug.py
6.15
KB
-rw-r--r--
2025-04-08 16:57
defaults.py
1.24
KB
-rw-r--r--
2025-04-08 16:57
environment.py
60.07
KB
-rw-r--r--
2025-04-08 16:57
exceptions.py
4.95
KB
-rw-r--r--
2025-04-08 16:57
ext.py
31.13
KB
-rw-r--r--
2025-04-08 16:57
filters.py
53.92
KB
-rw-r--r--
2025-04-08 16:57
idtracking.py
10.31
KB
-rw-r--r--
2025-04-08 16:57
lexer.py
29.09
KB
-rw-r--r--
2025-04-08 16:57
loaders.py
23.49
KB
-rw-r--r--
2025-04-08 16:57
meta.py
4.29
KB
-rw-r--r--
2025-04-08 16:57
nativetypes.py
4.11
KB
-rw-r--r--
2025-04-08 16:57
nodes.py
33.77
KB
-rw-r--r--
2025-04-08 16:57
optimizer.py
1.61
KB
-rw-r--r--
2025-04-08 16:57
parser.py
39.44
KB
-rw-r--r--
2025-04-08 16:57
py.typed
0
B
-rw-r--r--
2025-04-08 16:57
runtime.py
33.45
KB
-rw-r--r--
2025-04-08 16:57
sandbox.py
14.66
KB
-rw-r--r--
2025-04-08 16:57
tests.py
5.79
KB
-rw-r--r--
2025-04-08 16:57
utils.py
23.56
KB
-rw-r--r--
2025-04-08 16:57
visitor.py
3.47
KB
-rw-r--r--
2025-04-08 16:57
Save
Rename
import typing as t if t.TYPE_CHECKING: from .runtime import Undefined class TemplateError(Exception): """Baseclass for all template errors.""" def __init__(self, message: t.Optional[str] = None) -> None: super().__init__(message) @property def message(self) -> t.Optional[str]: return self.args[0] if self.args else None class TemplateNotFound(IOError, LookupError, TemplateError): """Raised if a template does not exist. .. versionchanged:: 2.11 If the given name is :class:`Undefined` and no message was provided, an :exc:`UndefinedError` is raised. """ # Silence the Python warning about message being deprecated since # it's not valid here. message: t.Optional[str] = None def __init__( self, name: t.Optional[t.Union[str, "Undefined"]], message: t.Optional[str] = None, ) -> None: IOError.__init__(self, name) if message is None: from .runtime import Undefined if isinstance(name, Undefined): name._fail_with_undefined_error() message = name self.message = message self.name = name self.templates = [name] def __str__(self) -> str: return str(self.message) class TemplatesNotFound(TemplateNotFound): """Like :class:`TemplateNotFound` but raised if multiple templates are selected. This is a subclass of :class:`TemplateNotFound` exception, so just catching the base exception will catch both. .. versionchanged:: 2.11 If a name in the list of names is :class:`Undefined`, a message about it being undefined is shown rather than the empty string. .. versionadded:: 2.2 """ def __init__( self, names: t.Sequence[t.Union[str, "Undefined"]] = (), message: t.Optional[str] = None, ) -> None: if message is None: from .runtime import Undefined parts = [] for name in names: if isinstance(name, Undefined): parts.append(name._undefined_message) else: parts.append(name) parts_str = ", ".join(map(str, parts)) message = f"none of the templates given were found: {parts_str}" super().__init__(names[-1] if names else None, message) self.templates = list(names) class TemplateSyntaxError(TemplateError): """Raised to tell the user that there is a problem with the template.""" def __init__( self, message: str, lineno: int, name: t.Optional[str] = None, filename: t.Optional[str] = None, ) -> None: super().__init__(message) self.lineno = lineno self.name = name self.filename = filename self.source: t.Optional[str] = None # this is set to True if the debug.translate_syntax_error # function translated the syntax error into a new traceback self.translated = False def __str__(self) -> str: # for translated errors we only return the message if self.translated: return t.cast(str, self.message) # otherwise attach some stuff location = f"line {self.lineno}" name = self.filename or self.name if name: location = f'File "{name}", {location}' lines = [t.cast(str, self.message), " " + location] # if the source is set, add the line to the output if self.source is not None: try: line = self.source.splitlines()[self.lineno - 1] except IndexError: pass else: lines.append(" " + line.strip()) return "\n".join(lines) def __reduce__(self): # type: ignore # https://bugs.python.org/issue1692335 Exceptions that take # multiple required arguments have problems with pickling. # Without this, raises TypeError: __init__() missing 1 required # positional argument: 'lineno' return self.__class__, (self.message, self.lineno, self.name, self.filename) class TemplateAssertionError(TemplateSyntaxError): """Like a template syntax error, but covers cases where something in the template caused an error at compile time that wasn't necessarily caused by a syntax error. However it's a direct subclass of :exc:`TemplateSyntaxError` and has the same attributes. """ class TemplateRuntimeError(TemplateError): """A generic runtime error in the template engine. Under some situations Jinja may raise this exception. """ class UndefinedError(TemplateRuntimeError): """Raised if a template tries to operate on :class:`Undefined`.""" class SecurityError(TemplateRuntimeError): """Raised if a template tries to do something insecure if the sandbox is enabled. """ class FilterArgumentError(TemplateRuntimeError): """This error is raised if a filter was called with inappropriate arguments """