OXIESEC PANEL
- Current Dir:
/
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
astroid
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
09/05/2025 09:34:06 AM
rwxr-xr-x
📄
__init__.py
4.98 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
__pkginfo__.py
274 bytes
12/18/2024 10:23:16 AM
rw-r--r--
📁
__pycache__
-
02/07/2025 10:01:29 PM
rwxr-xr-x
📄
_ast.py
4.05 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
_backport_stdlib_names.py
6.85 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
_cache.py
786 bytes
12/18/2024 10:23:16 AM
rw-r--r--
📄
arguments.py
12.65 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
astroid_manager.py
572 bytes
12/18/2024 10:23:16 AM
rw-r--r--
📄
bases.py
24.99 KB
12/18/2024 10:23:16 AM
rw-r--r--
📁
brain
-
02/07/2025 10:01:29 PM
rwxr-xr-x
📄
builder.py
18.35 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
const.py
1.07 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
constraint.py
4.92 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
context.py
5.85 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
decorators.py
9.85 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
exceptions.py
12.78 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
filter_statements.py
9.42 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
helpers.py
11.07 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
inference.py
44.06 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
inference_tip.py
2.82 KB
12/18/2024 10:23:16 AM
rw-r--r--
📁
interpreter
-
02/07/2025 10:01:29 PM
rwxr-xr-x
📄
manager.py
17.54 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
mixins.py
1.15 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
modutils.py
22.96 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
node_classes.py
1.8 KB
12/18/2024 10:23:16 AM
rw-r--r--
📁
nodes
-
02/07/2025 10:01:29 PM
rwxr-xr-x
📄
objects.py
12.46 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
protocols.py
32.2 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
raw_building.py
22.34 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
rebuilder.py
77.86 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
scoped_nodes.py
958 bytes
12/18/2024 10:23:16 AM
rw-r--r--
📄
test_utils.py
2.38 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
transforms.py
3.19 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
typing.py
1.94 KB
12/18/2024 10:23:16 AM
rw-r--r--
📄
util.py
4.62 KB
12/18/2024 10:23:16 AM
rw-r--r--
Editing: typing.py
Close
# Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html # For details: https://github.com/PyCQA/astroid/blob/main/LICENSE # Copyright (c) https://github.com/PyCQA/astroid/blob/main/CONTRIBUTORS.txt from __future__ import annotations import sys from typing import TYPE_CHECKING, Any, Callable, Generator, TypeVar, Union if TYPE_CHECKING: from astroid import bases, exceptions, nodes, transforms, util from astroid.context import InferenceContext from astroid.interpreter._import import spec if sys.version_info >= (3, 8): from typing import TypedDict else: from typing_extensions import TypedDict _NodesT = TypeVar("_NodesT", bound="nodes.NodeNG") class InferenceErrorInfo(TypedDict): """Store additional Inference error information raised with StopIteration exception. """ node: nodes.NodeNG context: InferenceContext | None InferFn = Callable[..., Any] class AstroidManagerBrain(TypedDict): """Dictionary to store relevant information for a AstroidManager class.""" astroid_cache: dict[str, nodes.Module] _mod_file_cache: dict[ tuple[str, str | None], spec.ModuleSpec | exceptions.AstroidImportError ] _failed_import_hooks: list[Callable[[str], nodes.Module]] always_load_extensions: bool optimize_ast: bool extension_package_whitelist: set[str] _transform: transforms.TransformVisitor InferenceResult = Union["nodes.NodeNG", "util.UninferableBase", "bases.Proxy"] SuccessfulInferenceResult = Union["nodes.NodeNG", "bases.Proxy"] ConstFactoryResult = Union[ "nodes.List", "nodes.Set", "nodes.Tuple", "nodes.Dict", "nodes.Const", "nodes.EmptyNode", ] InferBinaryOp = Callable[ [ Union[_NodesT, "bases.Instance"], Union["nodes.AugAssign", "nodes.BinOp"], str, InferenceResult, "InferenceContext", SuccessfulInferenceResult, ], Generator[InferenceResult, None, None], ]