astroid
- Python Abstract Syntax Tree New Generation__pkginfo__
- Undocumentedarguments
- No module docstring; 1/1 class documentedastroid_manager
- This file contain the global astroid MANAGER, to prevent circular import that happened when the only possibility to import it was from astroid.__init__.py.bases
- This module contains base classes and functions for the nodes and some inference utils.brain
- No package docstring; 34/49 modules documentedbrain_argparse
- Undocumentedbrain_attrs
- Astroid hook for the attrs librarybrain_boto3
- Astroid hooks for understanding boto3.ServiceRequest()brain_builtin_inference
- Astroid hooks for various builtins.brain_collections
- No module docstring; 0/1 constant, 1/5 function documentedbrain_crypt
- Undocumentedbrain_ctypes
- Astroid hooks for ctypes module.brain_curses
- Undocumentedbrain_dataclasses
- Astroid hook for the dataclasses librarybrain_dateutil
- Astroid hooks for dateutilbrain_fstrings
- Undocumentedbrain_functools
- Astroid hooks for understanding functools library module.brain_gi
- Astroid hooks for the Python 2 GObject introspection bindings.brain_hashlib
- Undocumentedbrain_http
- Astroid brain hints for some of the http
module.brain_hypothesis
- Astroid hook for the Hypothesis library.brain_io
- Astroid brain hints for some of the _io C objects.brain_mechanize
- Undocumentedbrain_multiprocessing
- Undocumentedbrain_namedtuple_enum
- Astroid hooks for the Python standard library.brain_nose
- Hooks for nose library.brain_numpy_core_fromnumeric
- Astroid hooks for numpy.core.fromnumeric module.brain_numpy_core_function_base
- Astroid hooks for numpy.core.function_base module.brain_numpy_core_multiarray
- Astroid hooks for numpy.core.multiarray module.brain_numpy_core_numeric
- Astroid hooks for numpy.core.numeric module.brain_numpy_core_numerictypes
- Astroid hooks for numpy.core.numerictypes module.brain_numpy_core_umath
- Astroid hooks for numpy.core.umath module.brain_numpy_ma
- Astroid hooks for numpy ma modulebrain_numpy_ndarray
- Astroid hooks for numpy ndarray class.brain_numpy_random_mtrand
- Astroid hooks for numpy.random.mtrand module.brain_numpy_utils
- Different utilities for the numpy brainsbrain_pkg_resources
- Undocumentedbrain_pytest
- Astroid hooks for pytest.brain_qt
- Astroid hooks for the PyQT library.brain_random
- Undocumentedbrain_re
- No module docstring; 0/1 constant, 2/3 functions documentedbrain_responses
- Astroid hooks for responses.brain_scipy_signal
- Astroid hooks for scipy.signal module.brain_signal
- Astroid hooks for the signal library.brain_six
- Astroid hooks for six module.brain_sqlalchemy
- Undocumentedbrain_ssl
- Astroid hooks for the ssl library.brain_subprocess
- Undocumentedbrain_threading
- Undocumentedbrain_type
- Astroid hooks for type support.brain_typing
- Astroid hooks for typing.py support.brain_unittest
- Astroid hooks for unittest modulebrain_uuid
- Astroid hooks for the UUID module.helpers
- Undocumentedbuilder
- The AstroidBuilder makes astroid from living object and / or from _astconst
- Undocumentedcontext
- Various context related utilities, including inference and call contexts.decorators
- A few useful function/method decorators.exceptions
- this module contains exceptions used in the astroid libraryfilter_statements
- _filter_stmts and helper functions. This method gets used in LocalsDictnodes.NodeNG._scope_lookup. It is not considered public.helpers
- Various helper utilities.inference
- this module contains a set of functions to handle inference on astroid treesinference_tip
- Transform utilities (filters and decorator)interpreter
- No package docstring; 2/2 modules, 0/1 package documenteddunder_lookup
- Contains logic for retrieving special methods.objectmodel
- Data object model, as per https://docs.python.org/3/reference/datamodel.html._import
- Undocumentedmanager
- astroid manager: avoid multiple astroid build of a same module when possible by providing a class responsible to get astroid representation from various source and using a cache of built modules)mixins
- This module contains some mixins for the different nodes.modutils
- Python modules manipulation utility functions.node_classes
- Undocumentednodes
- Every available node class.as_string
- This module renders Astroid nodes as stringconst
- Undocumentednode_classes
- Module for some node classes. More nodes in scoped_nodes.pynode_ng
- Undocumentedscoped_nodes
- This module contains all classes that are considered a "scoped" node and anything related. A scope node is a node that opens a new local scope in the language definition: Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent).scoped_nodes
- This module contains the classes for "scoped" node, i.e. which are opening a new local scope in the language definition : Module, ClassDef, FunctionDef (and Lambda, GeneratorExp, DictComp and SetComp to some extent).objects
- Inference objects are a way to represent composite AST nodes, which are used only as inference results, so they can't be found in the original AST tree. For instance, inferring the following frozenset use, leads to an inferred FrozenSet:...protocols
- this module contains a set of functions to handle python protocols for nodes where it makes sense.raw_building
- this module contains a set of functions to create astroid trees from scratch (build_* functions) or from living object (object_build_* functions)rebuilder
- this module contains utilities for rebuilding an _ast tree in order to get a single Astroid representationscoped_nodes
- Undocumentedtest_utils
- Utility functions for test code that uses astroid ASTs as input.transforms
- No module docstring; 1/1 class documentedutil
- No module docstring; 1/4 function, 4/4 classes documented_ast
- No module docstring; 0/1 variable, 1/7 function, 0/1 class documented