astroid-v2.9.3 API Documentation Modules Classes Names
Clear Help

For more information on the search, visit the help page.

Module Index

  • astroid - Python Abstract Syntax Tree New Generation
    • __pkginfo__ - Undocumented
    • arguments - No module docstring; 1/1 class documented
    • astroid_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 documented
      • brain_argparse - Undocumented
      • brain_attrs - Astroid hook for the attrs library
      • brain_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 documented
      • brain_crypt - Undocumented
      • brain_ctypes - Astroid hooks for ctypes module.
      • brain_curses - Undocumented
      • brain_dataclasses - Astroid hook for the dataclasses library
      • brain_dateutil - Astroid hooks for dateutil
      • brain_fstrings - Undocumented
      • brain_functools - Astroid hooks for understanding functools library module.
      • brain_gi - Astroid hooks for the Python 2 GObject introspection bindings.
      • brain_hashlib - Undocumented
      • brain_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 - Undocumented
      • brain_multiprocessing - Undocumented
      • brain_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 module
      • brain_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 brains
      • brain_pkg_resources - Undocumented
      • brain_pytest - Astroid hooks for pytest.
      • brain_qt - Astroid hooks for the PyQT library.
      • brain_random - Undocumented
      • brain_re - No module docstring; 0/1 constant, 2/3 functions documented
      • brain_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 - Undocumented
      • brain_ssl - Astroid hooks for the ssl library.
      • brain_subprocess - Undocumented
      • brain_threading - Undocumented
      • brain_type - Astroid hooks for type support.
      • brain_typing - Astroid hooks for typing.py support.
      • brain_unittest - Astroid hooks for unittest module
      • brain_uuid - Astroid hooks for the UUID module.
      • helpers - Undocumented
    • builder - The AstroidBuilder makes astroid from living object and / or from _ast
    • const - Undocumented
    • context - 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 library
    • filter_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 trees
    • inference_tip - Transform utilities (filters and decorator)
    • interpreter - No package docstring; 2/2 modules, 0/1 package documented
      • dunder_lookup - Contains logic for retrieving special methods.
      • objectmodel - Data object model, as per https://docs.python.org/3/reference/datamodel.html.
      • _import - Undocumented
        • spec - No module docstring; 0/2 variable, 0/1 constant, 2/6 functions, 6/6 classes documented
        • util - Undocumented
    • 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 - Undocumented
    • nodes - Every available node class.
      • as_string - This module renders Astroid nodes as string
      • const - Undocumented
      • node_classes - Module for some node classes. More nodes in scoped_nodes.py
      • node_ng - Undocumented
      • scoped_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 representation
    • scoped_nodes - Undocumented
    • test_utils - Utility functions for test code that uses astroid ASTs as input.
    • transforms - No module docstring; 1/1 class documented
    • util - No module docstring; 1/4 function, 4/4 classes documented
    • _ast - No module docstring; 0/1 variable, 1/7 function, 0/1 class documented
API Documentation for astroid-v2.9.3, generated by pydoctor 24.11.2 at 2025-02-28 00:02:24.