astroid
- Python Abstract Syntax Tree New Generation__pkginfo__
- Undocumented_ast
- No module docstring; 0/1 variable, 1/7 function, 0/1 class documentedarguments
- 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 documented_import
- Undocumenteddunder_lookup
- Contains logic for retrieving special methods.objectmodel
- Data object model, as per https://docs.python.org/3/reference/datamodel.html.manager
- 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
- No summaryprotocols
- 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