All classes:
- astroid.const.Context
- astroid.interpreter._import.spec._MetaPathFinder
- astroid.interpreter._import.spec.ModuleType
- astroid.interpreter._import.spec.ModuleSpec
- astroid.interpreter._import.spec.Finder
- astroid.interpreter._import.spec.ImportlibFinder
- astroid.interpreter._import.spec.ExplicitNamespacePackageFinder
- astroid.interpreter._import.spec.ZipFinder
- astroid.interpreter._import.spec.PathSpecFinder
- astroid.modutils.NoSourceFile
- astroid.raw_building.InspectBuilder
- astroid.arguments.CallSite
- astroid.interpreter.objectmodel.ObjectModel
- astroid.interpreter.objectmodel.ModuleModel
- astroid.interpreter.objectmodel.FunctionModel
- astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod
- astroid.interpreter.objectmodel.ClassModel
- astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod
- astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod
- astroid.interpreter.objectmodel.SuperModel
- astroid.interpreter.objectmodel.UnboundMethodModel
- astroid.interpreter.objectmodel.ContextManagerModel
- astroid.interpreter.objectmodel.BoundMethodModel
- astroid.interpreter.objectmodel.GeneratorBaseModel
- astroid.interpreter.objectmodel.GeneratorModel
- astroid.interpreter.objectmodel.AsyncGeneratorModel
- astroid.interpreter.objectmodel.InstanceModel
- astroid.interpreter.objectmodel.ExceptionInstanceModel
- astroid.interpreter.objectmodel.SyntaxErrorInstanceModel
- astroid.interpreter.objectmodel.GroupExceptionInstanceModel
- astroid.interpreter.objectmodel.OSErrorInstanceModel
- astroid.interpreter.objectmodel.ImportErrorInstanceModel
- astroid.interpreter.objectmodel.UnicodeDecodeErrorInstanceModel
- astroid.interpreter.objectmodel.DictModel
- astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod
- astroid.interpreter.objectmodel.PropertyModel
- astroid.interpreter.objectmodel.PropertyModel.attr_fget.PropertyFuncAccessor
- astroid.interpreter.objectmodel.PropertyModel.attr_fset.PropertyFuncAccessor
- astroid.objects.FrozenSet
- astroid.objects.Super
- astroid.objects.ExceptionInstance
- astroid.objects.DictInstance
- astroid.objects.DictItems
- astroid.objects.DictKeys
- astroid.objects.DictValues
- astroid.objects.PartialFunction
- astroid.objects.Property
- astroid._ast.FunctionType
- astroid._ast.ParserModule
- astroid.nodes.utils.Position
- astroid.rebuilder.TreeRebuilder
- astroid.builder.AstroidBuilder
- astroid.transforms.TransformVisitor
- astroid.manager.AstroidManager
- astroid.nodes.node_ng.NodeNG
- astroid.brain.brain_functools.LruWrappedModel
- astroid.brain.brain_functools.LruWrappedModel.attr_cache_info.CacheInfoBoundMethod
- astroid.nodes.scoped_nodes.scoped_nodes.Module
- astroid.nodes.scoped_nodes.scoped_nodes.__SyntheticRoot
- astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp
- astroid.nodes.scoped_nodes.scoped_nodes.DictComp
- astroid.nodes.scoped_nodes.scoped_nodes.SetComp
- astroid.nodes.scoped_nodes.scoped_nodes.ListComp
- astroid.nodes.scoped_nodes.scoped_nodes.Lambda
- astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef
- astroid.nodes.scoped_nodes.scoped_nodes.AsyncFunctionDef
- astroid.nodes.scoped_nodes.scoped_nodes.ClassDef
- astroid.constraint.Constraint
- astroid.constraint.NoneConstraint
- astroid.constraint.BooleanConstraint
- astroid.constraint.TypeConstraint
- astroid.context.InferenceContext
- astroid.context.CallContext
- astroid.nodes._base_nodes.Statement
- astroid.nodes._base_nodes.NoChildrenNode
- astroid.nodes._base_nodes.FilterStmtsBaseNode
- astroid.nodes._base_nodes.AssignTypeNode
- astroid.nodes._base_nodes.ParentAssignNode
- astroid.nodes._base_nodes.ImportNode
- astroid.nodes._base_nodes.MultiLineBlockNode
- astroid.nodes._base_nodes.MultiLineWithElseBlockNode
- astroid.nodes._base_nodes.LookupMixIn
- astroid.nodes._base_nodes.OperatorNode
- astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG
- astroid.nodes.scoped_nodes.mixin.ComprehensionScope
- astroid.bases.Proxy
- astroid.bases.BaseInstance
- astroid.bases.Instance
- astroid.bases.UnboundMethod
- astroid.bases.BoundMethod
- astroid.bases.Generator
- astroid.bases.AsyncGenerator
- astroid.bases.UnionType
- astroid.typing.InferenceErrorInfo
- astroid.typing.AstroidManagerBrain
- astroid.typing.InferFn
- astroid.typing.TransformFn
- astroid.exceptions.AstroidError
- astroid.exceptions.AstroidBuildingError
- astroid.exceptions.AstroidImportError
- astroid.exceptions.TooManyLevelsError
- astroid.exceptions.AstroidSyntaxError
- astroid.exceptions.NoDefault
- astroid.exceptions.ResolveError
- astroid.exceptions.MroError
- astroid.exceptions.DuplicateBasesError
- astroid.exceptions.InconsistentMroError
- astroid.exceptions.SuperError
- astroid.exceptions.InferenceError
- astroid.exceptions.NameInferenceError
- astroid.exceptions.AttributeInferenceError
- astroid.exceptions.UseInferenceDefault
- astroid.exceptions._NonDeducibleTypeHierarchy
- astroid.exceptions.AstroidIndexError
- astroid.exceptions.AstroidTypeError
- astroid.exceptions.AstroidValueError
- astroid.exceptions.InferenceOverwriteError
- astroid.exceptions.ParentMissingError
- astroid.exceptions.StatementMissing
- astroid.util.UninferableBase
- astroid.util.BadOperationMessage
- astroid.util.BadUnaryOperationMessage
- astroid.util.BadBinaryOperationMessage
- astroid.nodes.node_classes.BaseContainer
- astroid.nodes.node_classes.AssignName
- astroid.nodes.node_classes.DelName
- astroid.nodes.node_classes.Name
- astroid.nodes.node_classes.Arguments
- astroid.nodes.node_classes.AssignAttr
- astroid.nodes.node_classes.Assert
- astroid.nodes.node_classes.Assign
- astroid.nodes.node_classes.AnnAssign
- astroid.nodes.node_classes.AugAssign
- astroid.nodes.node_classes.BinOp
- astroid.nodes.node_classes.BoolOp
- astroid.nodes.node_classes.Break
- astroid.nodes.node_classes.Call
- astroid.nodes.node_classes.Compare
- astroid.nodes.node_classes.Comprehension
- astroid.nodes.node_classes.Const
- astroid.nodes.node_classes.Continue
- astroid.nodes.node_classes.Decorators
- astroid.nodes.node_classes.DelAttr
- astroid.nodes.node_classes.Delete
- astroid.nodes.node_classes.Dict
- astroid.nodes.node_classes.Expr
- astroid.nodes.node_classes.EmptyNode
- astroid.nodes.node_classes.ExceptHandler
- astroid.nodes.node_classes.For
- astroid.nodes.node_classes.AsyncFor
- astroid.nodes.node_classes.Await
- astroid.nodes.node_classes.ImportFrom
- astroid.nodes.node_classes.Attribute
- astroid.nodes.node_classes.Global
- astroid.nodes.node_classes.If
- astroid.nodes.node_classes.IfExp
- astroid.nodes.node_classes.Import
- astroid.nodes.node_classes.Keyword
- astroid.nodes.node_classes.List
- astroid.nodes.node_classes.Nonlocal
- astroid.nodes.node_classes.ParamSpec
- astroid.nodes.node_classes.Pass
- astroid.nodes.node_classes.Raise
- astroid.nodes.node_classes.Return
- astroid.nodes.node_classes.Set
- astroid.nodes.node_classes.Slice
- astroid.nodes.node_classes.Starred
- astroid.nodes.node_classes.Subscript
- astroid.nodes.node_classes.Try
- astroid.nodes.node_classes.TryStar
- astroid.nodes.node_classes.Tuple
- astroid.nodes.node_classes.TypeAlias
- astroid.nodes.node_classes.TypeVar
- astroid.nodes.node_classes.TypeVarTuple
- astroid.nodes.node_classes.UnaryOp
- astroid.nodes.node_classes.While
- astroid.nodes.node_classes.With
- astroid.nodes.node_classes.AsyncWith
- astroid.nodes.node_classes.Yield
- astroid.nodes.node_classes.YieldFrom
- astroid.nodes.node_classes.DictUnpack
- astroid.nodes.node_classes.FormattedValue
- astroid.nodes.node_classes.JoinedStr
- astroid.nodes.node_classes.NamedExpr
- astroid.nodes.node_classes.Unknown
- astroid.nodes.node_classes.EvaluatedObject
- astroid.nodes.node_classes.Match
- astroid.nodes.node_classes.Pattern
- astroid.nodes.node_classes.MatchCase
- astroid.nodes.node_classes.MatchValue
- astroid.nodes.node_classes.MatchSingleton
- astroid.nodes.node_classes.MatchSequence
- astroid.nodes.node_classes.MatchMapping
- astroid.nodes.node_classes.MatchClass
- astroid.nodes.node_classes.MatchStar
- astroid.nodes.node_classes.MatchAs
- astroid.nodes.node_classes.MatchOr
- astroid.nodes.node_classes.TemplateStr
- astroid.nodes.node_classes.Interpolation
All functions:
  Elements:
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: '...fuzz_parse'
    functionSourceFile: '...fuzz_parse'
    functionUses: 0
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    - '...fuzz_parse.main'
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - data
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 25
    functionName: '...fuzz_parse.TestOneInput'
    functionSourceFile: '...fuzz_parse'
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - fdp.ConsumeIntInRange
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - fdp.ConsumeUnicodeNoSurrogates
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - atheris.FuzzedDataProvider
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.FuzzedDataProvider
    functionSourceFile: atheris
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeIntInRange
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fdp.ConsumeUnicodeNoSurrogates
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03121b20>
    - <ast.Constant object at 0x7fed03121fd0>
    - <ast.Constant object at 0x7fed031211c0>
    argNames:
    - code
    - module_name
    - path
    - apply_transforms
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 293
    functionName: astroid.builder.parse
    functionSourceFile: astroid.builder
    functionUses: 64
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: '...fuzz_parse.main'
    functionSourceFile: '...fuzz_parse'
    functionUses: 1
    functionsReached:
    - atheris.Fuzz
    - atheris.Setup
    - atheris.instrument_all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.instrument_all
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Setup
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: atheris.Fuzz
    functionSourceFile: atheris
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid
    functionSourceFile: astroid
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 229
    functionName: astroid.__getattr__
    functionSourceFile: astroid
    functionUses: 0
    functionsReached:
    - <builtin>.globals
    - warnings.warn
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.globals
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.warn
    functionSourceFile: warnings
    functionUses: 244
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.raw_building
    functionSourceFile: astroid.raw_building
    functionUses: 0
    functionsReached:
    - logging.getLogger
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logging.getLogger
    functionSourceFile: logging
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.type
    functionSourceFile: <builtin>
    functionUses: 216
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - parent
    - node
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: astroid.raw_building._attach_local_node
    functionSourceFile: astroid.raw_building
    functionUses: 186
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cff430>
    argNames:
    - self
    - child_node
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 128
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 190
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - func
    - parent
    - member
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 52
    functionName: astroid.raw_building._add_dunder_class
    functionSourceFile: astroid.raw_building
    functionUses: 184
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.getattr
    - astroid.raw_building.build_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.getattr
    functionSourceFile: <builtin>
    functionUses: 355
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.isinstance
    functionSourceFile: <builtin>
    functionUses: 459
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Tuple object at 0x7fed02e1b280>
    - <ast.Constant object at 0x7fed02e1b7c0>
    argNames:
    - name
    - parent
    - basenames
    - doc
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: astroid.raw_building.build_class
    functionSourceFile: astroid.raw_building
    functionUses: 206
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - runtime_object
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 64
    functionName: astroid.raw_building.build_dummy
    functionSourceFile: astroid.raw_building
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fed02e21730>
    argNames:
    - node
    - name
    - runtime_object
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 70
    functionName: astroid.raw_building.attach_dummy_node
    functionSourceFile: astroid.raw_building
    functionUses: 183
    functionsReached:
    - astroid.raw_building.build_dummy
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.raw_building._attach_local_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - name
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 77
    functionName: astroid.raw_building.attach_const_node
    functionSourceFile: astroid.raw_building
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.raw_building._attach_local_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.const_factory
    functionSourceFile: ''
    functionUses: 196
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - modname
    - membername
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 89
    functionName: astroid.raw_building.attach_import_node
    functionSourceFile: astroid.raw_building
    functionUses: 183
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.raw_building._attach_local_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d82b20>
    argNames:
    - name
    - doc
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 97
    functionName: astroid.raw_building.build_module
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - body
    - doc_node
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 277
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    functionSourceFile: ''
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fed03c8d280>
    - <ast.Constant object at 0x7fed03c8dd00>
    - <ast.Constant object at 0x7fed0265e280>
    argNames:
    - self
    - bases
    - body
    - decorators
    - newstyle
    - metaclass
    - keywords
    - position
    - doc_node
    - type_params
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1942
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    functionSourceFile: ''
    functionUses: 209
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d75fd0>
    - <ast.Constant object at 0x7fed02d75250>
    - <ast.Constant object at 0x7fed02d751c0>
    - <ast.Constant object at 0x7fed02d75e80>
    - <ast.Constant object at 0x7fed02f184c0>
    - <ast.Constant object at 0x7fed02f18190>
    argNames:
    - name
    - parent
    - args
    - posonlyargs
    - defaults
    - doc
    - kwonlyargs
    - kwonlydefaults
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 141
    functionName: astroid.raw_building.build_function
    functionSourceFile: astroid.raw_building
    functionUses: 185
    functionsReached:
    - default_nodes.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - kwonlydefault_nodes.append
    - astroid.raw_building.register_arguments
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default_nodes.append
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwonlydefault_nodes.append
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 14
    argDefaultValues:
    - <ast.Constant object at 0x7fed02492640>
    - <ast.Constant object at 0x7fed024929a0>
    - <ast.Constant object at 0x7fed02fb7c70>
    - <ast.Constant object at 0x7fed02fb7790>
    - <ast.Constant object at 0x7fed02fb7d60>
    argNames:
    - self
    - args
    - defaults
    - kwonlyargs
    - kw_defaults
    - annotations
    - posonlyargs
    - kwonlyargs_annotations
    - posonlyargs_annotations
    - varargannotation
    - kwargannotation
    - type_comment_args
    - type_comment_kwonlyargs
    - type_comment_posonlyargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 736
    functionName: astroid.nodes.node_classes.Arguments.postinit
    functionSourceFile: ''
    functionUses: 192
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 10
    argDefaultValues:
    - <ast.Constant object at 0x7fed03056ca0>
    - <ast.Constant object at 0x7fed030565b0>
    - <ast.Constant object at 0x7fed03056a90>
    - <ast.Constant object at 0x7fed030569a0>
    argNames:
    - self
    - args
    - body
    - decorators
    - returns
    - type_comment_returns
    - type_comment_args
    - position
    - doc_node
    - type_params
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1173
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    functionSourceFile: ''
    functionUses: 195
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 5
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef50d0>
    argNames:
    - func
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 250
    functionName: astroid.raw_building.register_arguments
    functionSourceFile: astroid.raw_building
    functionUses: 186
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.raw_building.register_arguments
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - fromname
    - names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 245
    functionName: astroid.raw_building.build_from_import
    functionSourceFile: astroid.raw_building
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - stmt
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 97
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    functionSourceFile: ''
    functionUses: 210
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 273
    functionName: astroid.raw_building.object_build_class
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - <builtin>.isinstance
    - instdict.items
    - astroid.raw_building.build_class
    - astroid.raw_building._base_class_object_build
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.hasattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - member
    - basenames
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 358
    functionName: astroid.raw_building._base_class_object_build
    functionSourceFile: astroid.raw_building
    functionUses: 184
    functionsReached:
    - <builtin>.isinstance
    - instdict.items
    - astroid.raw_building.build_class
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.hasattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - member
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 281
    functionName: astroid.raw_building._get_args_info_from_callable
    functionSourceFile: astroid.raw_building
    functionUses: 184
    functionsReached:
    - kwonlydefaults.append
    - args.append
    - posonlyargs.append
    - signature.parameters.items
    - defaults.append
    - inspect.signature
    - kwonlyargs.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.signature
    functionSourceFile: inspect
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: signature.parameters.items
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: posonlyargs.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwonlyargs.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwonlydefaults.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: defaults.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 315
    functionName: astroid.raw_building.object_build_function
    functionSourceFile: astroid.raw_building
    functionUses: 183
    functionsReached:
    - default_nodes.append
    - <builtin>.isinstance
    - kwonlydefaults.append
    - kwonlyargs.append
    - astroid.nodes.node_classes.Arguments.postinit
    - <builtin>.getattr
    - args.append
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - posonlyargs.append
    - astroid.raw_building.build_function
    - signature.parameters.items
    - defaults.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - inspect.signature
    - astroid.raw_building._get_args_info_from_callable
    - kwonlydefault_nodes.append
    - astroid.raw_building.register_arguments
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 339
    functionName: astroid.raw_building.object_build_datadescriptor
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - <builtin>.isinstance
    - instdict.items
    - astroid.raw_building.build_class
    - astroid.raw_building._base_class_object_build
    - <builtin>.getattr
    - <builtin>.issubclass
    - <builtin>.hasattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 346
    functionName: astroid.raw_building.object_build_methoddescriptor
    functionSourceFile: astroid.raw_building
    functionUses: 183
    functionsReached:
    - default_nodes.append
    - <builtin>.isinstance
    - astroid.raw_building.build_class
    - astroid.nodes.node_classes.Arguments.postinit
    - <builtin>.getattr
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.raw_building.build_function
    - astroid.raw_building._add_dunder_class
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - kwonlydefault_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.raw_building.register_arguments
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.issubclass
    functionSourceFile: <builtin>
    functionUses: 196
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.hasattr
    functionSourceFile: <builtin>
    functionUses: 235
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: instdict.items
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - member
    - module
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 395
    functionName: astroid.raw_building._build_from_function
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - astroid.raw_building.build_dummy
    - astroid.raw_building.object_build_function
    - <builtin>.getattr
    - signature.parameters.items
    - defaults.append
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.raw_building.build_class
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.const_factory
    - astroid.raw_building._add_dunder_class
    - default_nodes.append
    - astroid.raw_building.object_build_methoddescriptor
    - kwonlyargs.append
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Arguments.postinit
    - posonlyargs.append
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - kwonlydefault_nodes.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 415
    functionName: astroid.raw_building._safe_has_attribute
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - manager_instance
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 435
    functionName: astroid.raw_building.InspectBuilder.__init__
    functionSourceFile: astroid.raw_building
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e67970>
    - <ast.Constant object at 0x7fed02e675b0>
    argNames:
    - self
    - module
    - modname
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 440
    functionName: astroid.raw_building.InspectBuilder.inspect_build
    functionSourceFile: astroid.raw_building
    functionUses: 180
    functionsReached:
    - astroid.raw_building.build_dummy
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.raw_building._base_class_object_build
    - inspect.signature
    - <builtin>.getattr
    - astroid.raw_building.object_build_class
    - astroid.raw_building.build_module
    - logger.info
    - astroid.raw_building._attach_local_node
    - signature.parameters.items
    - astroid.raw_building._build_from_function
    - defaults.append
    - astroid.raw_building._get_args_info_from_callable
    - astroid.manager.AstroidManager.cache_module
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - inspect.isclass
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - logger.error
    - node.locals.get
    - astroid.raw_building.build_class
    - inspect.ismethod
    - inspect.isfunction
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - stderr.getvalue
    - inspect.isroutine
    - astroid.raw_building._add_dunder_class
    - warnings.simplefilter
    - kwonlyargs.append
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - instdict.items
    - astroid.raw_building.attach_import_node
    - <builtin>.tuple
    - args.append
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - kwonlydefault_nodes.append
    - contextlib.redirect_stderr
    - io.StringIO
    - <builtin>.dir
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Arguments.postinit
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - inspect.isbuiltin
    - posonlyargs.append
    - astroid.raw_building.build_function
    - <builtin>.hasattr
    - os.path.abspath
    - inspect.ismethoddescriptor
    - astroid.raw_building.attach_dummy_node
    - default_nodes.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.abspath
    functionSourceFile: os
    functionUses: 198
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - module
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 420
    functionName: astroid.manager.AstroidManager.cache_module
    functionSourceFile: ''
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 6
    IfCount: 15
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - obj
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 470
    functionName: astroid.raw_building.InspectBuilder.object_build
    functionSourceFile: astroid.raw_building
    functionUses: 181
    functionsReached:
    - astroid.raw_building.build_dummy
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.raw_building._base_class_object_build
    - <builtin>.getattr
    - astroid.raw_building.object_build_class
    - astroid.raw_building.build_module
    - logger.info
    - astroid.raw_building._attach_local_node
    - signature.parameters.items
    - astroid.raw_building._build_from_function
    - defaults.append
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - inspect.isclass
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - logger.error
    - node.locals.get
    - astroid.raw_building.build_class
    - inspect.ismethod
    - inspect.isfunction
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.const_factory
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - stderr.getvalue
    - inspect.isroutine
    - astroid.raw_building._add_dunder_class
    - warnings.simplefilter
    - kwonlyargs.append
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - instdict.items
    - astroid.raw_building.attach_import_node
    - <builtin>.tuple
    - args.append
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - kwonlydefault_nodes.append
    - contextlib.redirect_stderr
    - io.StringIO
    - <builtin>.dir
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Arguments.postinit
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - inspect.isbuiltin
    - posonlyargs.append
    - astroid.raw_building.build_function
    - <builtin>.hasattr
    - inspect.signature
    - inspect.ismethoddescriptor
    - astroid.raw_building.attach_dummy_node
    - default_nodes.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dir
    functionSourceFile: <builtin>
    functionUses: 193
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.catch_warnings
    functionSourceFile: warnings
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.simplefilter
    functionSourceFile: warnings
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethod
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isfunction
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isbuiltin
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - node
    - member
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 536
    functionName: astroid.raw_building.InspectBuilder.imported_member
    functionSourceFile: astroid.raw_building
    functionUses: 182
    functionsReached:
    - astroid.raw_building.build_dummy
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - logger.error
    - stdout.getvalue
    - astroid.raw_building.attach_import_node
    - <builtin>.getattr
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - contextlib.redirect_stdout
    - logger.info
    - stderr.getvalue
    - astroid.raw_building._attach_local_node
    - contextlib.redirect_stderr
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.attach_dummy_node
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isclass
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.ismethoddescriptor
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isdatadescriptor
    functionSourceFile: inspect
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.tuple
    functionSourceFile: <builtin>
    functionUses: 212
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inspect.isroutine
    functionSourceFile: inspect
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.locals.get
    functionSourceFile: <builtin>
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.StringIO
    functionSourceFile: io
    functionUses: 191
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.redirect_stderr
    functionSourceFile: contextlib
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.redirect_stdout
    functionSourceFile: contextlib
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stderr.getvalue
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logger.error
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stdout.getvalue
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: logger.info
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - const
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 601
    functionName: astroid.raw_building._set_proxied
    functionSourceFile: astroid.raw_building
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 12
    IfCount: 7
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 606
    functionName: astroid.raw_building._astroid_bootstrapping
    functionSourceFile: astroid.raw_building
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - modname.split
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 70
    functionName: astroid.manager.AstroidManager.__init__
    functionSourceFile: ''
    functionUses: 210
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node_classes.CONST_CLS.items
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed030c8ca0>
    - <ast.Constant object at 0x7fed030c8e50>
    argNames:
    - self
    - name
    - context
    - ignore_locals
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 346
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - logger.error
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - result.append
    - inspect.isfunction
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.property
    functionSourceFile: <builtin>
    functionUses: 181
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 152
    functionName: astroid.brain.brain_builtin_inference.on_bootstrap
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 179
    functionsReached:
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid.manager.AstroidManager.__init__
    - class_transforms.items
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_builtin_inference
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 128
    functionName: astroid.brain.brain_builtin_inference._use_default
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - class_node
    - code
    - rvalue
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 132
    functionName: astroid.brain.brain_builtin_inference._extend_string_class
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - fake.mymethods
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - code.format
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0324fb50>
    argNames:
    - self
    - manager
    - apply_transforms
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 78
    functionName: astroid.builder.AstroidBuilder.__init__
    functionSourceFile: astroid.builder
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - functools.partial
    - default_nodes.append
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - modname.split
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed032f2970>
    - <ast.Constant object at 0x7fed032f23a0>
    argNames:
    - self
    - data
    - modname
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 151
    functionName: astroid.builder.AstroidBuilder.string_build
    functionSourceFile: astroid.builder
    functionUses: 180
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - typing.cast.future_imports.add
    - <builtin>.getattr
    - iattrs.setdefault
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder.visit_module
    - astroid.manager.AstroidManager.cache_module
    - typing.cast.sort
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - <builtin>.setattr
    - astroid.transforms.TransformVisitor._visit_generic
    - typing.cast
    - <builtin>.isinstance
    - warnings.warn
    - imported.public_names
    - astroid._ast.ParserModule.parse
    - values.append
    - typing.NamedTuple.__init__
    - node.expr.infer
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid._ast.get_parser_module
    - re.search
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager.visit_transforms
    - textwrap.dedent.split
    - node.root
    - <builtin>.tuple
    - astroid.transforms.TransformVisitor._visit
    - astroid.builder._can_assign_attr
    - parent_or_root.scope
    - astroid._ast._compare_operators_from_module
    - builtins.__name__.endswith
    - astroid.builder.AstroidBuilder.delayed_assattr
    - astroid.transforms.TransformVisitor._transform
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.do_import_module
    - node.slots
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - os.path.splitext
    - parent_or_root.set_local
    - node.qname
    - ast.parse
    - astroid._ast._binary_operators_from_module
    - astroid.builder.AstroidBuilder._post_build
    - os.path.abspath
    - astroid.builder._parse_string
    - typing.NamedTuple.location.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fake.mymethods
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - class_transforms
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 146
    functionName: astroid.brain.brain_builtin_inference._extend_builtins
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 180
    functionsReached:
    - astroid.manager.AstroidManager.__init__
    - class_transforms.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: class_transforms.items
    functionSourceFile: <builtin>
    functionUses: 181
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.partial
    functionSourceFile: functools
    functionUses: 203
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - builtin_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 162
    functionName: astroid.brain.brain_builtin_inference._builtin_filter_predicate
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - node.root
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.root
    functionSourceFile: <builtin>
    functionUses: 192
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.len
    functionSourceFile: <builtin>
    functionUses: 268
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - manager
    - transform
    - builtin_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 192
    functionName: astroid.brain.brain_builtin_inference.register_builtin_transform
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 92
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e26ac0>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 201
    functionName: astroid.brain.brain_builtin_inference.register_builtin_transform._transform_wrapper
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached:
    - <builtin>.type
    - len_call.infer_call_result
    - inferred.bool_value
    - <builtin>.int
    - argument.infer
    - astroid.arguments.CallSite._unpack_args
    - args.extend
    - astroid.nodes.scoped_nodes.get_wrapping_class
    - node.infer
    - function.root
    - <builtin>.iter
    - astroid.helpers.object_type
    - items.append
    - astroid.util.safe_infer
    - astroid.brain.brain_builtin_inference.infer_dict_fromkeys
    - astroid.brain.brain_builtin_inference.infer_getattr
    - astroid.helpers.object_isinstance
    - typing.cast.elts.infer
    - <builtin>.super
    - astroid.brain.brain_builtin_inference.infer_str
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Slice.postinit
    - astroid.brain.brain_builtin_inference.infer_dict_fromkeys._build_dict_with_elements
    - functools.partial
    - node_type.igetattr
    - <builtin>.getattr
    - astroid.brain.brain_builtin_inference.infer_issubclass
    - astroid.brain.brain_builtin_inference._get_elts
    - astroid.brain.brain_builtin_inference.infer_hasattr
    - astroid.helpers.class_or_tuple_to_container
    - astroid.brain.brain_builtin_inference.infer_dict
    - typing.cast.elts.bases.value.infer
    - <builtin>.list
    - <builtin>.tuple
    - astroid.brain.brain_builtin_inference.infer_bool
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.brain.brain_builtin_inference._get_elts.is_iterable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.objects.Super.__init__
    - values.extend
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.helpers._function_type
    - node.frame
    - arg.infer
    - <builtin>.set
    - <builtin>.isinstance
    - values.append
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - astroid.brain.brain_builtin_inference.infer_property
    - astroid.brain.brain_builtin_inference.infer_type
    - call.has_invalid_arguments
    - astroid.helpers._object_type
    - inferred.callable
    - getter.infer
    - node.root
    - astroid.objects.Property.__init__
    - obj.getattr
    - astroid.helpers._object_type_is_subclass
    - astroid.brain.brain_builtin_inference.infer_isinstance
    - cls.instantiate_class
    - astroid.brain.brain_builtin_inference.infer_int
    - <builtin>.hasattr
    - result_of_len.pytype
    - astroid.brain.brain_builtin_inference.infer_super
    - astroid.brain.brain_builtin_inference.infer_callable
    - astroid.brain.brain_builtin_inference.infer_len
    - obj_type.mro
    - typing.cast.elts.bases.infer
    - astroid.helpers.object_len
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_builtin_inference._infer_getattr_args
    - astroid.helpers.object_issubclass
    - obj_node.infer
    - result_of_len.is_subtype_of
    - inferred_values.itered
    - call.keyword_arguments.items
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.helpers._build_proxy_class
    - node.scope
    - values.infer
    - astroid.brain.brain_builtin_inference.infer_slice
    - astroid.manager.AstroidManager.__init__
    - obj.igetattr
    - call.has_invalid_keywords
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02798340>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 445
    functionName: astroid.brain.brain_builtin_inference.infer_super
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - cls.instantiate_class
    - <builtin>.super
    - astroid.objects.Super.__init__
    - <builtin>.next
    - <builtin>.len
    - astroid.nodes.scoped_nodes.get_wrapping_class
    - node.scope
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f72a30>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 681
    functionName: astroid.brain.brain_builtin_inference.infer_slice
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.type
    - <builtin>.len
    - astroid.nodes.node_classes.Slice.postinit
    - args.extend
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a300a0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 561
    functionName: astroid.brain.brain_builtin_inference.infer_hasattr
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.len
    - <builtin>.hasattr
    - obj.getattr
    - astroid.brain.brain_builtin_inference._infer_getattr_args
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283d670>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 588
    functionName: astroid.brain.brain_builtin_inference.infer_callable
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - argument.infer
    - <builtin>.len
    - inferred.callable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed024537f0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 650
    functionName: astroid.brain.brain_builtin_inference.infer_bool
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - inferred.bool_value
    - argument.infer
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ff10d0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 840
    functionName: astroid.brain.brain_builtin_inference.infer_str
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - typing.cast.elts.infer
    - values.extend
    - astroid.arguments.CallSite.from_call
    - astroid.arguments.CallSite._unpack_args
    - astroid.arguments.CallSite.__init__
    - astroid.context.CallContext.__init__
    - <builtin>.hasattr
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ff12b0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 856
    functionName: astroid.brain.brain_builtin_inference.infer_int
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - <builtin>.int
    - typing.cast.elts.infer
    - values.extend
    - astroid.arguments.CallSite.from_call
    - astroid.arguments.CallSite._unpack_args
    - astroid.arguments.CallSite.__init__
    - astroid.context.CallContext.__init__
    - <builtin>.hasattr
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b114f0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 610
    functionName: astroid.brain.brain_builtin_inference.infer_property
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - getter.infer
    - <builtin>.next
    - <builtin>.getattr
    - <builtin>.len
    - astroid.objects.Property.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f72b20>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 673
    functionName: astroid.brain.brain_builtin_inference.infer_type
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - <builtin>.iter
    - astroid.helpers._build_proxy_class
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.len
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - node.infer
    - astroid.helpers._object_type
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e164c0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 817
    functionName: astroid.brain.brain_builtin_inference.infer_len
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - node_type.igetattr
    - result_of_len.pytype
    - astroid.helpers._function_type
    - len_call.infer_call_result
    - node.frame
    - astroid.arguments.CallSite._unpack_args
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - node.infer
    - function.root
    - <builtin>.isinstance
    - values.append
    - astroid.helpers.object_len
    - inferred.metaclass
    - <builtin>.iter
    - astroid.raw_building.build_class
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - astroid.context.CallContext.__init__
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.helpers._object_type
    - node.root
    - result_of_len.is_subtype_of
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.helpers._build_proxy_class
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.manager.AstroidManager.__init__
    - values.extend
    - <builtin>.hasattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed024c83d0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 533
    functionName: astroid.brain.brain_builtin_inference.infer_getattr
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - obj.igetattr
    - <builtin>.len
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference._infer_getattr_args
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef9d90>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 391
    functionName: astroid.brain.brain_builtin_inference.infer_dict
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - arg.infer
    - astroid.arguments.CallSite._unpack_args
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - astroid.brain.brain_builtin_inference._get_elts
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - items.append
    - astroid.context.CallContext.__init__
    - call.has_invalid_arguments
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - <builtin>.list
    - <builtin>.tuple
    - call.keyword_arguments.items
    - astroid.arguments.CallSite.__init__
    - <builtin>.len
    - astroid.brain.brain_builtin_inference._get_elts.is_iterable
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.infer
    - values.extend
    - astroid.nodes.node_classes.Dict.postinit
    - <builtin>.hasattr
    - call.has_invalid_keywords
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03391af0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 888
    functionName: astroid.brain.brain_builtin_inference.infer_dict_fromkeys
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - astroid.context.CallContext.__init__
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - inferred_values.itered
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.infer
    - values.infer
    - values.extend
    - astroid.nodes.node_classes.Dict.postinit
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference.infer_dict_fromkeys._build_dict_with_elements
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed022aa7c0>
    argNames:
    - callnode
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 780
    functionName: astroid.brain.brain_builtin_inference.infer_isinstance
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - astroid.helpers._function_type
    - astroid.arguments.CallSite._unpack_args
    - obj_type.mro
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - node.infer
    - function.root
    - <builtin>.isinstance
    - values.append
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - <builtin>.next
    - astroid.helpers.object_type
    - astroid.arguments.CallSite.from_call
    - astroid.helpers.class_or_tuple_to_container
    - astroid.context.CallContext.__init__
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.helpers._object_type
    - astroid.helpers.object_isinstance
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.helpers._object_type_is_subclass
    - astroid.helpers._build_proxy_class
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - values.extend
    - astroid.manager.AstroidManager.__init__
    - <builtin>.hasattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f4db80>
    argNames:
    - callnode
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 735
    functionName: astroid.brain.brain_builtin_inference.infer_issubclass
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 2
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - obj_type.mro
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - node.infer
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - astroid.helpers.class_or_tuple_to_container
    - astroid.context.CallContext.__init__
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.helpers.object_issubclass
    - obj_node.infer
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.helpers._object_type_is_subclass
    - typing.cast.elts.infer
    - values.extend
    - <builtin>.hasattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.iter
    functionSourceFile: <builtin>
    functionUses: 53
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f56160>
    argNames:
    - infer_function
    - raise_on_overwrite
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: astroid.inference_tip.inference_tip
    functionSourceFile: ''
    functionUses: 107
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 107
    functionName: astroid.manager.AstroidManager.register_transform
    functionSourceFile: ''
    functionUses: 142
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 4
    argDefaultValues: []
    argNames:
    - node
    - context
    - node_type
    - transform
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 227
    functionName: astroid.brain.brain_builtin_inference._container_generic_inference
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - arg.infer
    - <builtin>.len
    - functools.partial
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arg.infer
    functionSourceFile: <builtin>
    functionUses: 23
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.next
    functionSourceFile: <builtin>
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 5
    argDefaultValues: []
    argNames:
    - arg
    - context
    - klass
    - iterables
    - build_elts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 260
    functionName: astroid.brain.brain_builtin_inference._container_generic_transform
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - klass.from_elements
    - typing.cast
    - <builtin>.all
    - <builtin>.next
    - typing.cast.elts.infer
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.value.append
    - astroid.brain.brain_builtin_inference._use_default
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast
    functionSourceFile: typing
    functionUses: 197
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.all
    functionSourceFile: <builtin>
    functionUses: 83
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0280b850>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 137
    functionName: astroid.util.safe_infer
    functionSourceFile: astroid.util
    functionUses: 80
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.value.append
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.from_elements
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - node
    - context
    - klass
    - iterables
    - build_elts
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 300
    functionName: astroid.brain.brain_builtin_inference._infer_builtin_container
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.brain.brain_builtin_inference._container_generic_inference
    - <builtin>.next
    - arg.infer
    - <builtin>.len
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - arg
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 362
    functionName: astroid.brain.brain_builtin_inference._get_elts
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.tuple
    - arg.infer
    - items.append
    - <builtin>.len
    - astroid.brain.brain_builtin_inference._get_elts.is_iterable
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - n
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 363
    functionName: astroid.brain.brain_builtin_inference._get_elts.is_iterable
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.append
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0316a8b0>
    argNames:
    - cls
    - call_node
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 57
    functionName: astroid.arguments.CallSite.from_call
    functionSourceFile: astroid.arguments
    functionUses: 15
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - typing.cast.elts.infer
    - values.extend
    - astroid.arguments.CallSite._unpack_args
    - astroid.arguments.CallSite.__init__
    - astroid.context.CallContext.__init__
    - <builtin>.hasattr
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call.has_invalid_arguments
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call.has_invalid_keywords
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call.keyword_arguments.items
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.list
    functionSourceFile: <builtin>
    functionUses: 226
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - items
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2371
    functionName: astroid.nodes.node_classes.Dict.postinit
    functionSourceFile: ''
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.scope
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.get_wrapping_class
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - mro_pointer
    - mro_type
    - self_class
    - scope
    - call
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: astroid.objects.Super.__init__
    functionSourceFile: astroid.objects
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 509
    functionName: astroid.brain.brain_builtin_inference._infer_getattr_args
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 4
    functionsReached:
    - <builtin>.next
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.igetattr
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj.getattr
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: argument.infer
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.callable
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: getter.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed031a7be0>
    - <ast.Constant object at 0x7fed031a7160>
    - <ast.Constant object at 0x7fed031a7400>
    - <ast.Constant object at 0x7fed031a78b0>
    argNames:
    - self
    - function
    - name
    - lineno
    - col_offset
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 333
    functionName: astroid.objects.Property.__init__
    functionSourceFile: astroid.objects
    functionUses: 4
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.bool_value
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed022aa100>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 91
    functionName: astroid.helpers.object_type
    functionSourceFile: astroid.helpers
    functionUses: 22
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - <builtin>.iter
    - astroid.helpers._build_proxy_class
    - <builtin>.next
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.len
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - node.infer
    - astroid.helpers._object_type
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.extend
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - lower
    - upper
    - step
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3569
    functionName: astroid.nodes.node_classes.Slice.postinit
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02de5b80>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 712
    functionName: astroid.brain.brain_builtin_inference._infer_object__new__decorator
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached:
    - node.instantiate_class
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 720
    functionName: astroid.brain.brain_builtin_inference._infer_object__new__decorator_check
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - decorator.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator.as_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj_node.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02de57f0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 173
    functionName: astroid.helpers.class_or_tuple_to_container
    functionSourceFile: astroid.helpers
    functionUses: 5
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - node.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02de5670>
    argNames:
    - node
    - class_or_seq
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 157
    functionName: astroid.helpers.object_issubclass
    functionSourceFile: astroid.helpers
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - obj_type.mro
    - astroid.helpers._object_type_is_subclass
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f4d8b0>
    argNames:
    - node
    - class_or_seq
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 142
    functionName: astroid.helpers.object_isinstance
    functionSourceFile: astroid.helpers
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - <builtin>.iter
    - astroid.helpers._build_proxy_class
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.len
    - obj_type.mro
    - astroid.context.InferenceContext.__init__
    - astroid.helpers._object_type_is_subclass
    - <builtin>.set
    - node.infer
    - astroid.helpers._object_type
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 1
    IfCount: 9
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283d1f0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 261
    functionName: astroid.helpers.object_len
    functionSourceFile: astroid.helpers
    functionUses: 3
    functionsReached:
    - node_type.igetattr
    - result_of_len.pytype
    - astroid.helpers._function_type
    - len_call.infer_call_result
    - node.frame
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - node.infer
    - function.root
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - <builtin>.next
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.helpers._object_type
    - node.root
    - result_of_len.is_subtype_of
    - <builtin>.len
    - astroid.helpers._build_proxy_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - typing.cast.elts.infer
    - astroid.manager.AstroidManager.__init__
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.int
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - elements
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 899
    functionName: astroid.brain.brain_builtin_inference.infer_dict_fromkeys._build_dict_with_elements
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 3
    functionsReached:
    - astroid.nodes.node_classes.Dict.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_values.itered
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02dc7a60>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 959
    functionName: astroid.brain.brain_builtin_inference._infer_copy_method
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - typing.cast
    - <builtin>.all
    - itertools.tee
    - node.func.expr.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.func.expr.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.tee
    functionSourceFile: itertools
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 975
    functionName: astroid.brain.brain_builtin_inference._is_str_format_call
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c6cd90>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 988
    functionName: astroid.brain.brain_builtin_inference._infer_str_format_call
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 1
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - format_template.format
    - <builtin>.isinstance
    - values.append
    - <builtin>.iter
    - <builtin>.next
    - astroid.arguments.CallSite.from_call
    - astroid.context.CallContext.__init__
    - typing.cast.elts.bases.value.infer
    - inferred_positional.append
    - astroid.util.safe_infer
    - inferred_keyword.items
    - call.keyword_arguments.items
    - astroid.arguments.CallSite.__init__
    - astroid.arguments.CallSite._unpack_keywords
    - typing.cast.elts.infer
    - values.extend
    - <builtin>.hasattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_positional.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_keyword.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: format_template.format
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 22
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1042
    functionName: astroid.brain.brain_builtin_inference.register
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - functools.partial
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_builtin_inference.register.<lambda1>
    functionSourceFile: astroid.brain.brain_builtin_inference
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.helpers
    functionSourceFile: astroid.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032b51c0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: astroid.helpers.safe_infer
    functionSourceFile: astroid.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.next
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls_name
    - builtins
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 39
    functionName: astroid.helpers._build_proxy_class
    functionSourceFile: astroid.helpers
    functionUses: 25
    functionsReached:
    - astroid.raw_building.build_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - function
    - builtins
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 44
    functionName: astroid.helpers._function_type
    functionSourceFile: astroid.helpers
    functionUses: 24
    functionsReached:
    - <builtin>.isinstance
    - astroid.raw_building.build_class
    - astroid.helpers._build_proxy_class
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function.root
    functionSourceFile: <builtin>
    functionUses: 25
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 6
    IfCount: 7
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02dc1520>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 60
    functionName: astroid.helpers._object_type
    functionSourceFile: astroid.helpers
    functionUses: 23
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    - astroid.helpers._build_proxy_class
    - node.infer
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03056eb0>
    - <ast.Constant object at 0x7fed030568b0>
    argNames:
    - self
    - path
    - nodes_inferred
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: astroid.context.InferenceContext.__init__
    functionSourceFile: astroid.context
    functionUses: 140
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.infer
    functionSourceFile: <builtin>
    functionUses: 56
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.metaclass
    functionSourceFile: <builtin>
    functionUses: 24
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.set
    functionSourceFile: <builtin>
    functionUses: 163
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed031f5820>
    argNames:
    - obj_type
    - class_or_seq
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 112
    functionName: astroid.helpers._object_type_is_subclass
    functionSourceFile: astroid.helpers
    functionUses: 7
    functionsReached:
    - <builtin>.isinstance
    - obj_type.mro
    linkageType: pythonLinkage
    raised:
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: obj_type.mro
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f72610>
    argNames:
    - klass
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 197
    functionName: astroid.helpers.has_known_bases
    functionSourceFile: astroid.helpers
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.helpers.has_known_bases
    - <builtin>.next
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - type1
    - type2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 217
    functionName: astroid.helpers._type_check
    functionSourceFile: astroid.helpers
    functionUses: 16
    functionsReached:
    - <builtin>.map
    - type2.mro
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.map
    functionSourceFile: <builtin>
    functionUses: 194
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type2.mro
    functionSourceFile: <builtin>
    functionUses: 17
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - type1
    - type2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 228
    functionName: astroid.helpers.is_subtype
    functionSourceFile: astroid.helpers
    functionUses: 14
    functionsReached:
    - <builtin>.map
    - astroid.helpers._type_check
    - type2.mro
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - type1
    - type2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 233
    functionName: astroid.helpers.is_supertype
    functionSourceFile: astroid.helpers
    functionUses: 14
    functionsReached:
    - <builtin>.map
    - astroid.helpers._type_check
    - type2.mro
    - <builtin>.all
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 238
    functionName: astroid.helpers.class_instance_as_index
    functionSourceFile: astroid.helpers
    functionUses: 7
    functionsReached:
    - <builtin>.isinstance
    - inferred.infer_call_result
    - astroid.context.CallContext.__init__
    - node.igetattr
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.igetattr
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a92250>
    - <ast.Constant object at 0x7fed03a92160>
    argNames:
    - self
    - args
    - keywords
    - callee
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 169
    functionName: astroid.context.CallContext.__init__
    functionSourceFile: ''
    functionUses: 53
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.frame
    functionSourceFile: <builtin>
    functionUses: 52
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node_type.igetattr
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: len_call.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_of_len.pytype
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result_of_len.is_subtype_of
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 340
    functionName: astroid.helpers._higher_function_scope
    functionSourceFile: astroid.helpers
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.bases
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - PROPERTIES.add
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PROPERTIES.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 0
    IfCount: 10
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d75bb0>
    argNames:
    - meth
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 69
    functionName: astroid.bases._is_property
    functionSourceFile: astroid.bases
    functionUses: 38
    functionsReached:
    - PROPERTIES.intersection
    - typing.cast.elts.lookup
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - <builtin>.isinstance
    - <builtin>.next
    - name.split
    - typing.cast.elts.bases.lookup
    - typing.cast.elts.bases.value.infer
    - typing.cast.elts.is_subtype_of
    - astroid.util.safe_infer
    - result.add
    - typing.cast.elts.bases.value.lookup
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - typing.cast.elts.infer
    - infnode.qname
    - decnode.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fb29d0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1444
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 39
    functionsReached:
    - <builtin>.set
    - decnode.infer
    - result.add
    - infnode.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: PROPERTIES.intersection
    functionSourceFile: <builtin>
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.split
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.any
    functionSourceFile: <builtin>
    functionUses: 227
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.is_subtype_of
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.is_subtype_of
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.is_subtype_of
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.lookup
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.lookup
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.lookup
    functionSourceFile: typing
    functionUses: 39
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef5220>
    argNames:
    - self
    - proxied
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 122
    functionName: astroid.bases.Proxy.__init__
    functionSourceFile: astroid.bases
    functionUses: 46
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 140
    functionName: astroid.bases.Proxy.__getattr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ba8100>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 147
    functionName: astroid.bases.Proxy.infer
    functionSourceFile: astroid.bases
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 6
    IfCount: 7
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032ba5e0>
    argNames:
    - stmts
    - context
    - frame
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 153
    functionName: astroid.bases._infer_stmts
    functionSourceFile: astroid.bases
    functionUses: 41
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - <builtin>.all
    - constraint.satisfied_by
    - stmt_constraints.update
    - context.constraints.get
    - constraints.items
    - constraint_stmt.parent_of
    - <builtin>.set
    - stmt._infer_name
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 123
    functionName: astroid.context.InferenceContext.clone
    functionSourceFile: astroid.context
    functionUses: 91
    functionsReached:
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.constraints.get
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt._infer_name
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraints.items
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraint_stmt.parent_of
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt_constraints.update
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraint.satisfied_by
    functionSourceFile: <builtin>
    functionUses: 42
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - instance
    - method_name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 207
    functionName: astroid.bases._infer_method_result_truth
    functionSourceFile: astroid.bases
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.bases.BaseInstance.getattr
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - meth.infer_call_result
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.bases.BaseInstance.igetattr
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.bases.BaseInstance._wrap_attr
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - meth.callable
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - inferred.bool_value
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03066d60>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 276
    functionName: astroid.bases.BaseInstance.igetattr
    functionSourceFile: astroid.bases
    functionUses: 4
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.bases.BaseInstance.getattr
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.bases.BaseInstance._wrap_attr
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meth.callable
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meth.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.infer
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 240
    functionName: astroid.bases.BaseInstance.display_type
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed032bf2b0>
    - <ast.Constant object at 0x7fed032bf340>
    argNames:
    - self
    - name
    - context
    - lookupclass
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 243
    functionName: astroid.bases.BaseInstance.getattr
    functionSourceFile: astroid.bases
    functionUses: 5
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03944d60>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2287
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 6
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.brain.brain_dataclasses.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - importlib.util._find_spec_from_path
    - functools.partial
    - astroid.builder._parse_string
    - astroid.raw_building.build_dummy
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - finder.find_module.cache_clear
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.brain.brain_subprocess.register
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_collections.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.brain.brain_namedtuple_enum.register
    - result.append
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - astroid.brain.brain_pytest.register
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 125
    functionName: astroid.interpreter.objectmodel.ObjectModel.lookup
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 185
    functionsReached:
    - o.startswith
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - <builtin>.getattr
    - <builtin>.dir
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e50700>
    - <ast.Constant object at 0x7fed02e50e80>
    argNames:
    - self
    - name
    - context
    - class_context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2324
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 44
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d20160>
    argNames:
    - self
    - attrs
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 301
    functionName: astroid.bases.BaseInstance._wrap_attr
    functionSourceFile: astroid.bases
    functionUses: 5
    functionsReached:
    - PROPERTIES.intersection
    - astroid.bases.BoundMethod.__init__
    - typing.cast.elts.lookup
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - <builtin>.isinstance
    - <builtin>.next
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - name.split
    - typing.cast.elts.bases.lookup
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.context.copy_context
    - typing.cast.elts.is_subtype_of
    - astroid.context.InferenceContext.clone
    - result.add
    - astroid.bases.Proxy.__init__
    - <builtin>.len
    - new_func.postinit
    - typing.cast.elts.bases.value.lookup
    - decnode.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - typing.cast.elts.infer
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - func.__class__
    - infnode.qname
    - astroid.bases._is_property
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 9
    IfCount: 11
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed034276d0>
    - <ast.Constant object at 0x7fed03427070>
    argNames:
    - self
    - name
    - context
    - class_context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2425
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 19
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03016be0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 541
    functionName: astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    functionSourceFile: ''
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ada130>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 587
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    functionSourceFile: ''
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c734c0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 392
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 37
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - astroid.context.InferenceContext.clone
    - astroid.bases.BoundMethod.__init__
    - <builtin>.next
    - func.__class__
    - astroid.bases.Proxy.__init__
    - <builtin>.len
    - new_func.postinit
    - <builtin>.set
    - astroid.context.copy_context
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c6c6d0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 857
    functionName: astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    functionSourceFile: ''
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - proxy
    - bound
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 540
    functionName: astroid.bases.BoundMethod.__init__
    functionSourceFile: astroid.bases
    functionUses: 57
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02742dc0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 319
    functionName: astroid.bases.BaseInstance.infer_call_result
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - result.add
    - astroid.bases.Proxy.infer
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Generator.callable
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.bases.UnionType.callable
    - astroid.brain.helpers.register_module_extender
    - astroid.bases.BaseInstance.getattr
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.bases.BaseInstance.igetattr
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.bases.BaseInstance._wrap_attr
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.bases.Instance.callable
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - context
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 192
    functionName: astroid.context.bind_context_to_node
    functionSourceFile: astroid.context
    functionUses: 7
    functionsReached:
    - <builtin>.set
    - astroid.context.copy_context
    - astroid.context.InferenceContext.clone
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 782
    functionName: astroid.bases.UnionType.callable
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 726
    functionName: astroid.bases.Generator.callable
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 377
    functionName: astroid.bases.Instance.callable
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.bases.Instance
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    - astroid.decorators.yes_if_nothing_inferred
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 81
    functionName: astroid.interpreter.objectmodel.ObjectModel.__init__
    functionSourceFile: ''
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - proxied
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 355
    functionName: astroid.bases.Instance.__init__
    functionSourceFile: astroid.bases
    functionUses: 230
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.super
    functionSourceFile: <builtin>
    functionUses: 370
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: astroid.decorators.yes_if_nothing_inferred
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - opnode
    - operator
    - other
    - context
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 359
    functionName: astroid.bases.Instance.infer_binary_op
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - method.infer_call_result
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: method.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 369
    functionName: astroid.bases.Instance.__repr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.id
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 374
    functionName: astroid.bases.Instance.__str__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 384
    functionName: astroid.bases.Instance.pytype
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 387
    functionName: astroid.bases.Instance.display_type
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c0f2b0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 21
    functionLinenumber: 390
    functionName: astroid.bases.Instance.bool_value
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.bases.BaseInstance.getattr
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - meth.infer_call_result
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.bases.BaseInstance.igetattr
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.bases.BaseInstance._wrap_attr
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - meth.callable
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - inferred.bool_value
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.bases._infer_method_result_truth
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02eae940>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 418
    functionName: astroid.bases.Instance.getitem
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - method.infer_call_result
    - stmt._infer_name
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.bases.BaseInstance.getattr
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.bases.BaseInstance.igetattr
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.bases.BaseInstance._wrap_attr
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.bases.UnboundMethod
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 449
    functionName: astroid.bases.UnboundMethod.__repr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.id
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - astroid.objects.Super.qname
    - astroid.objects.PartialFunction.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - future
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1690
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    functionSourceFile: ''
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - future
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2899
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    functionSourceFile: ''
    functionUses: 26
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 139
    functionName: astroid.objects.Super.qname
    functionSourceFile: ''
    functionUses: 80
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 321
    functionName: astroid.objects.PartialFunction.qname
    functionSourceFile: ''
    functionUses: 80
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5011
    functionName: astroid.nodes.node_classes.Unknown.qname
    functionSourceFile: ''
    functionUses: 80
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 456
    functionName: astroid.bases.UnboundMethod.implicit_parameters
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 459
    functionName: astroid.bases.UnboundMethod.is_bound
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed031a1250>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 462
    functionName: astroid.bases.UnboundMethod.getattr
    functionSourceFile: astroid.bases
    functionUses: 2
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed031a1520>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 467
    functionName: astroid.bases.UnboundMethod.igetattr
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02dc4a90>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 474
    functionName: astroid.bases.UnboundMethod.infer_call_result
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - qname.startswith
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.node_classes.EvaluatedObject.__init__
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.is_subtype_of
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer_type_call
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - dunder_call.qname
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - astroid.bases.UnboundMethod._infer_builtin_new
    - dunder_call.infer_call_result
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - class_bases.itered
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - metaclass.igetattr
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - bases.append
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - anc.qname
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.infer_call_result
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: qname.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 3
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 499
    functionName: astroid.bases.UnboundMethod._infer_builtin_new
    functionSourceFile: astroid.bases
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.next
    - astroid.nodes.const_factory
    - <builtin>.len
    - context.extra_context.get
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02df6700>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2077
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.infer_call_result
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.node_classes.EvaluatedObject.__init__
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.is_subtype_of
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer_type_call
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - dunder_call.qname
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - dunder_call.infer_call_result
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - class_bases.itered
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - metaclass.igetattr
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - bases.append
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - anc.qname
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.extra_context.get
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032efcd0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: astroid.bases.UnboundMethod.bool_value
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.bases.BoundMethod
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 548
    functionName: astroid.bases.BoundMethod.implicit_parameters
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 554
    functionName: astroid.bases.BoundMethod.is_bound
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 3
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 557
    functionName: astroid.bases.BoundMethod._infer_type_new_call
    functionSourceFile: astroid.bases
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - collections.defaultdict
    - elt.infer
    - key.infer
    - mcs.__class__
    - <builtin>.any
    - mcs.is_subtype_of
    - cls.postinit
    - astroid.nodes.node_ng.NodeNG.__init__
    - value.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mcs.is_subtype_of
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elt.infer
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.defaultdict
    functionSourceFile: collections
    functionUses: 94
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mcs.__class__
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: astroid.nodes.node_ng.NodeNG.__init__
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.postinit
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a37730>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 672
    functionName: astroid.bases.BoundMethod.infer_call_result
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - elt.infer
    - key.infer
    - <builtin>.any
    - cls.postinit
    - <builtin>.set
    - astroid.context.bind_context_to_node
    - value.infer
    - <builtin>.isinstance
    - <builtin>.iter
    - <builtin>.next
    - collections.defaultdict
    - astroid.context.copy_context
    - astroid.nodes.node_ng.NodeNG.__init__
    - astroid.context.InferenceContext.clone
    - mcs.__class__
    - <builtin>.len
    - <builtin>.super
    - mcs.is_subtype_of
    - astroid.bases.BoundMethod._infer_type_new_call
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032f9100>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 696
    functionName: astroid.bases.BoundMethod.bool_value
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b8aaf0>
    argNames:
    - self
    - parent
    - generator_initial_context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 711
    functionName: astroid.bases.Generator.__init__
    functionSourceFile: astroid.bases
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - astroid.context.InferenceContext.clone
    - astroid.manager.AstroidManager.__init__
    - astroid.interpreter.objectmodel.GeneratorModel.__init__
    - <builtin>.set
    - astroid.context.copy_context
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - context
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 184
    functionName: astroid.context.copy_context
    functionSourceFile: astroid.context
    functionUses: 78
    functionsReached:
    - <builtin>.set
    - astroid.context.InferenceContext.clone
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 737
    functionName: astroid.interpreter.objectmodel.GeneratorModel.__init__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 723
    functionName: astroid.bases.Generator.infer_yield_types
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - astroid.nodes.node_classes.With.get_children
    - warnings.warn
    - astroid.nodes.node_ng.NodeNG.nodes_of_class
    - astroid.nodes.node_ng.NodeNG.scope
    - <builtin>.getattr
    - yield_.value.infer
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.infer_yield_result
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f82160>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1539
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.infer_yield_result
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - astroid.nodes.node_classes.With.get_children
    - warnings.warn
    - astroid.nodes.node_ng.NodeNG.nodes_of_class
    - astroid.nodes.node_ng.NodeNG.scope
    - <builtin>.getattr
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    - yield_.value.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 729
    functionName: astroid.bases.Generator.pytype
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 732
    functionName: astroid.bases.Generator.display_type
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed024a3ac0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 735
    functionName: astroid.bases.Generator.bool_value
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 738
    functionName: astroid.bases.Generator.__repr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 741
    functionName: astroid.bases.Generator.__str__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 748
    functionName: astroid.bases.AsyncGenerator.__init__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.AsyncGeneratorModel.__init__
    - <builtin>.super
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 742
    functionName: astroid.interpreter.objectmodel.AsyncGeneratorModel.__init__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 752
    functionName: astroid.bases.AsyncGenerator.pytype
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 755
    functionName: astroid.bases.AsyncGenerator.display_type
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 758
    functionName: astroid.bases.AsyncGenerator.__repr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 761
    functionName: astroid.bases.AsyncGenerator.__str__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f22730>
    argNames:
    - self
    - left
    - right
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 771
    functionName: astroid.bases.UnionType.__init__
    functionSourceFile: astroid.bases
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a26700>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 785
    functionName: astroid.bases.UnionType.bool_value
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 788
    functionName: astroid.bases.UnionType.pytype
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 791
    functionName: astroid.bases.UnionType.display_type
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: astroid.bases.UnionType.__repr__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached:
    - <builtin>.id
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 797
    functionName: astroid.bases.UnionType.__str__
    functionSourceFile: astroid.bases
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes
    functionSourceFile: astroid.nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    - <builtin>.type
    - astroid.decorators.raise_if_nothing_inferred
    - typing.TypeVar
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: astroid.nodes.node_classes._is_const
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.tuple
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypeVar
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 75
    functionName: astroid.decorators.raise_if_nothing_inferred
    functionSourceFile: ''
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 6
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed023ceaf0>
    argNames:
    - stmt
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 90
    functionName: astroid.nodes.node_classes.unpack_infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - stmt.infer
    - <builtin>.isinstance
    - <builtin>.next
    - astroid.nodes.node_classes.unpack_infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.infer
    functionSourceFile: <builtin>
    functionUses: 74
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cf81c0>
    argNames:
    - stmt1
    - stmt2
    - exceptions
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 116
    functionName: astroid.nodes.node_classes.are_exclusive
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - previous.catch
    - <builtin>.any
    - node.locate_child
    - stmt1.node_ancestors
    - stmt2.node_ancestors
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt1.node_ancestors
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt2.node_ancestors
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.locate_child
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: previous.catch
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.object
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0304c820>
    argNames:
    - index
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 194
    functionName: astroid.nodes.node_classes._slice_value
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - index.infer
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: index.infer
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed031709d0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 221
    functionName: astroid.nodes.node_classes._infer_slice
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes._slice_value
    - <builtin>.type
    - <builtin>.all
    - <builtin>.next
    - index.infer
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.slice
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed031703a0>
    argNames:
    - instance
    - elts
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 236
    functionName: astroid.nodes.node_classes._container_getitem
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes._slice_value
    - <builtin>.type
    - <builtin>.all
    - <builtin>.next
    - index.infer
    - astroid.nodes.node_classes._infer_slice
    - instance.__class__
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - AstroidIndexError
    - AstroidTypeError
    - AstroidValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: instance.__class__
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 274
    functionName: astroid.nodes.node_classes.BaseContainer.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - elts
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 294
    functionName: astroid.nodes.node_classes.BaseContainer.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - elts
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 298
    functionName: astroid.nodes.node_classes.BaseContainer.from_elements
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - <builtin>.isinstance
    - values.items
    - <builtin>.type
    - instance.postinit
    - astroid.nodes.node_classes.const_factory
    - <builtin>.tuple
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.node_classes.BaseContainer.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.node_classes._is_const
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - value
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 5680
    functionName: astroid.nodes.node_classes.const_factory
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 185
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - values.items
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 315
    functionName: astroid.nodes.node_classes.BaseContainer.itered
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e435e0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 323
    functionName: astroid.nodes.node_classes.BaseContainer.bool_value
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bool
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.BaseContainer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    - astroid.decorators.raise_if_nothing_inferred
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: abc.abstractmethod
    functionSourceFile: ''
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 331
    functionName: astroid.nodes.node_classes.BaseContainer.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 337
    functionName: astroid.nodes.node_classes.BaseContainer.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e43a30>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 341
    functionName: astroid.nodes.node_classes.BaseContainer._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 9
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - values.append
    - new_seq.postinit
    - <builtin>.type
    - typing.cast.elts.bases.value.infer
    - <builtin>.next
    - values.extend
    - <builtin>.any
    - typing.cast.elts._infer_sequence_helper
    - <builtin>.hasattr
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases._infer_sequence_helper
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03007ac0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 364
    functionName: astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 10
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - typing.cast.elts.bases.value.infer
    - <builtin>.next
    - values.extend
    - typing.cast.elts._infer_sequence_helper
    - <builtin>.hasattr
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases._infer_sequence_helper
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_seq.postinit
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases._infer_sequence_helper
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value._infer_sequence_helper
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts._infer_sequence_helper
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.extend
    functionSourceFile: <builtin>
    functionUses: 30
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.append
    functionSourceFile: <builtin>
    functionUses: 200
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 414
    functionName: astroid.nodes.node_classes.AssignName.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.AssignName
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: astroid.decorators.path_wrapper
    functionSourceFile: astroid.decorators
    functionUses: 14
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03037970>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 442
    functionName: astroid.nodes.node_classes.AssignName._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.objects.Super._infer
    - ast.parse
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.protocols.assend_assigned_stmts
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 7
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a18fd0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 121
    functionName: astroid.nodes.node_ng.NodeNG.infer
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 8
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.objects.Super._infer
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - results.append
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a23490>
    - <ast.Constant object at 0x7fed03a239d0>
    - <ast.Constant object at 0x7fed03a23370>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 343
    functionName: astroid.protocols.assend_assigned_stmts
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0280bac0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 455
    functionName: astroid.nodes.node_classes.AssignName.infer_lhs
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - base.parent_of
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.nodes.are_exclusive
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.helpers._higher_function_scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.node_ng.NodeNG.scope
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.constraint.get_constraints
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - constraint_cls.match
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - parent.locate_child
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.constraint._match_constraint
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - NameInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 263
    functionName: astroid.nodes._base_nodes.LookupMixIn.lookup
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 6
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - base.parent_of
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - astroid.nodes.are_exclusive
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.node_ng.NodeNG.scope
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 300
    functionName: astroid.nodes.node_ng.NodeNG.scope
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 15
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - expr
    - frame
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 176
    functionName: astroid.constraint.get_constraints
    functionSourceFile: astroid.constraint
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    - parent.locate_child
    - constraint_cls.match
    - astroid.constraint._match_constraint
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 501
    functionName: astroid.nodes.node_classes.DelName.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 541
    functionName: astroid.nodes.node_classes.Name.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 562
    functionName: astroid.nodes.node_classes.Name._get_name_nodes
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - astroid.nodes.node_ng.NodeNG._get_name_nodes
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2387
    functionName: astroid.nodes.node_classes.Dict.get_children
    functionSourceFile: ''
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1652
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    functionSourceFile: ''
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4573
    functionName: astroid.nodes.node_classes.With.get_children
    functionSourceFile: ''
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2881
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    functionSourceFile: ''
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2744
    functionName: astroid.nodes.node_classes.For.get_children
    functionSourceFile: ''
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 534
    functionName: astroid.nodes.node_ng.NodeNG._get_name_nodes
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 1
    functionsReached:
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - astroid.nodes.node_ng.NodeNG._get_name_nodes
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03126490>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 570
    functionName: astroid.nodes.node_classes.Name._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - base.parent_of
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.nodes.are_exclusive
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.helpers._higher_function_scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.node_ng.NodeNG.scope
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.constraint.get_constraints
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - constraint_cls.match
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - parent.locate_child
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.constraint._match_constraint
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - NameInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed030c8ac0>
    - <ast.Constant object at 0x7fed030c8e50>
    argNames:
    - self
    - vararg
    - kwarg
    - parent
    - vararg_node
    - kwarg_node
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 709
    functionName: astroid.nodes.node_classes.Arguments.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 779
    functionName: astroid.nodes.node_classes.Arguments._infer_name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Arguments
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    - astroid.decorators.raise_if_nothing_inferred
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.cached_property
    functionSourceFile: ''
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 785
    functionName: astroid.nodes.node_classes.Arguments.fromlineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.max
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 794
    functionName: astroid.nodes.node_classes.Arguments.arguments
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - itertools.chain
    - <builtin>.list
    - retval.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain
    functionSourceFile: itertools
    functionUses: 192
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: retval.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 8
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - skippable_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 811
    functionName: astroid.nodes.node_classes.Arguments.format_args
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - annotation.as_string
    - values.append
    - <builtin>.getattr
    - result.append
    - astroid.nodes.node_classes._format_args
    - <builtin>.len
    - <builtin>.set
    - <builtin>.enumerate
    - itertools.zip_longest
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 2
    IfCount: 9
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed031a7970>
    - <ast.Constant object at 0x7fed031a7820>
    - <ast.Constant object at 0x7fed031a7a00>
    argNames:
    - args
    - defaults
    - annotations
    - skippable_names
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1059
    functionName: astroid.nodes.node_classes._format_args
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - annotation.as_string
    - values.append
    - astroid.nodes.node_classes._format_args
    - <builtin>.len
    - <builtin>.set
    - <builtin>.enumerate
    - itertools.zip_longest
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 1
    IfCount: 12
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 861
    functionName: astroid.nodes.node_classes.Arguments._get_arguments_data
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - default.as_string
    - <builtin>.enumerate
    - annotation.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.enumerate
    functionSourceFile: <builtin>
    functionUses: 66
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: annotation.as_string
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default.as_string
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - argname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 930
    functionName: astroid.nodes.node_classes.Arguments.default_value
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.len
    - <builtin>.enumerate
    - astroid.nodes.node_classes._find_arg
    linkageType: pythonLinkage
    raised:
    - NoDefault
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - argname
    - args
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1052
    functionName: astroid.nodes.node_classes._find_arg
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 8
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 957
    functionName: astroid.nodes.node_classes.Arguments.is_argument
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Arguments.find_argname
    - warnings.warn
    - <builtin>.enumerate
    - astroid.nodes.node_classes._find_arg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fed031bfe20>
    argNames:
    - self
    - argname
    - rec
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 971
    functionName: astroid.nodes.node_classes.Arguments.find_argname
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 6
    functionsReached:
    - warnings.warn
    - <builtin>.enumerate
    - astroid.nodes.node_classes._find_arg
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 10
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 992
    functionName: astroid.nodes.node_classes.Arguments.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 6
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1023
    functionName: astroid.nodes.node_classes.Arguments.get_annotations
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03102d60>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1041
    functionName: astroid.nodes.node_classes.Arguments._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - typing.cast.metaclass
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - astroid.protocols._arguments_infer_argname
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - astroid.nodes.node_classes.Arguments.default_value
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.node_classes.Dict.postinit
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.arguments.CallSite.infer_argument
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - kwargs.items
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - positional.append
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - kwargs.pop
    - astroid.arguments.CallSite.has_invalid_keywords
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.arguments.CallSite.has_invalid_arguments
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.nodes.node_classes.Arguments.find_argname
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - typing.cast._proxied.instantiate_class
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - typing.cast.instantiate_class
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - astroid.nodes.node_ng.NodeNG.instantiate_class
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.nodes.node_classes._find_arg
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 9
    IfCount: 10
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 352
    functionName: astroid.protocols._arguments_infer_argname
    functionSourceFile: astroid.protocols
    functionUses: 3
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - typing.cast.metaclass
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - astroid.nodes.node_classes.Arguments.default_value
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.node_classes.Dict.postinit
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.arguments.CallSite.infer_argument
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - kwargs.items
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - positional.append
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - kwargs.pop
    - astroid.arguments.CallSite.has_invalid_keywords
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.arguments.CallSite.has_invalid_arguments
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.nodes.node_classes.Arguments.find_argname
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - typing.cast._proxied.instantiate_class
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - typing.cast.instantiate_class
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - astroid.nodes.node_ng.NodeNG.instantiate_class
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.nodes.node_classes._find_arg
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.zip_longest
    functionSourceFile: itertools
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032811c0>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1093
    functionName: astroid.nodes.node_classes._infer_attribute
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - astroid.constraint._match_constraint
    - parent.locate_child
    - typing.TypedDict.__init__
    - node.expr.infer
    - constraint_cls.match
    - astroid.constraint.get_constraints
    - <builtin>.set
    - astroid.context.copy_context
    - owner.igetattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.expr.infer
    functionSourceFile: <builtin>
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: owner.igetattr
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.TypedDict.__init__
    functionSourceFile: ''
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - attrname
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1150
    functionName: astroid.nodes.node_classes.AssignAttr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1171
    functionName: astroid.nodes.node_classes.AssignAttr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1179
    functionName: astroid.nodes.node_classes.AssignAttr.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.AssignAttr
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ada2e0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 1184
    functionName: astroid.nodes.node_classes.AssignAttr._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.objects.Super._infer
    - ast.parse
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.protocols.assend_assigned_stmts
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0300b8b0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 1198
    functionName: astroid.nodes.node_classes.AssignAttr.infer_lhs
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - astroid.context.copy_context
    - parent.locate_child
    - typing.TypedDict.__init__
    - node.expr.infer
    - astroid.nodes.node_classes._infer_attribute
    - constraint_cls.match
    - astroid.constraint._match_constraint
    - <builtin>.set
    - astroid.constraint.get_constraints
    - owner.igetattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - test
    - fail
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1223
    functionName: astroid.nodes.node_classes.Assert.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1227
    functionName: astroid.nodes.node_classes.Assert.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - targets
    - value
    - type_annotation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1258
    functionName: astroid.nodes.node_classes.Assign.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1273
    functionName: astroid.nodes.node_classes.Assign.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Assign
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1279
    functionName: astroid.nodes.node_classes.Assign._assign_nodes_in_scope
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1282
    functionName: astroid.nodes.node_classes.Assign._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1285
    functionName: astroid.nodes.node_classes.Assign._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - target
    - annotation
    - simple
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1315
    functionName: astroid.nodes.node_classes.AnnAssign.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1332
    functionName: astroid.nodes.node_classes.AnnAssign.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - op
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1362
    functionName: astroid.nodes.node_classes.AugAssign.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - target
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1386
    functionName: astroid.nodes.node_classes.AugAssign.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03056790>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1395
    functionName: astroid.nodes.node_classes.AugAssign.type_errors
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.sum
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.helpers._function_type
    - bad.append
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - <builtin>.map
    - <builtin>.set
    - type1.qname
    - node.infer
    - function.root
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - <builtin>.next
    - aug_opnode.op.strip
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.context.CallContext.__init__
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - astroid.helpers.is_subtype
    - <builtin>.list
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.helpers._object_type
    - methods.extend
    - context.clone
    - <builtin>.len
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - type2.qname
    - astroid.helpers._build_proxy_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.helpers._type_check
    - <builtin>.all
    - functools.partial
    - astroid.manager.AstroidManager.__init__
    - itertools.product
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed031b9760>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1430
    functionName: astroid.nodes.node_classes.AugAssign._infer_augassign
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 8
    functionsReached:
    - <builtin>.sum
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.helpers._function_type
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - <builtin>.map
    - <builtin>.set
    - type1.qname
    - node.infer
    - function.root
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - <builtin>.next
    - aug_opnode.op.strip
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.context.CallContext.__init__
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - astroid.helpers.is_subtype
    - astroid.helpers._object_type
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - context.clone
    - methods.extend
    - <builtin>.list
    - <builtin>.len
    - type2.qname
    - astroid.helpers._build_proxy_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.helpers._type_check
    - <builtin>.all
    - functools.partial
    - astroid.manager.AstroidManager.__init__
    - itertools.product
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bad.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1416
    functionName: astroid.nodes.node_classes.AugAssign.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1420
    functionName: astroid.nodes.node_classes.AugAssign._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1425
    functionName: astroid.nodes.node_classes.AugAssign._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.clone
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.product
    functionSourceFile: itertools
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 5
    argDefaultValues: []
    argNames:
    - left
    - right
    - binary_opnode
    - context
    - flow_factory
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 621
    functionName: astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 11
    functionsReached:
    - <builtin>.sum
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.helpers._function_type
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - <builtin>.map
    - <builtin>.set
    - type1.qname
    - node.infer
    - function.root
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - <builtin>.next
    - aug_opnode.op.strip
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.context.CallContext.__init__
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - context.clone
    - astroid.helpers._object_type
    - astroid.helpers.is_subtype
    - <builtin>.list
    - methods.extend
    - <builtin>.len
    - type2.qname
    - astroid.helpers._build_proxy_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.helpers._type_check
    - <builtin>.all
    - functools.partial
    - astroid.manager.AstroidManager.__init__
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.AugAssign
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032f17f0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1460
    functionName: astroid.nodes.node_classes.AugAssign._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - astroid.helpers._function_type
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - itertools.product
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - type2.qname
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - infer_callable
    - context
    - error
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 327
    functionName: astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 6
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - astroid.helpers._function_type
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - itertools.product
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - type2.qname
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - op
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1488
    functionName: astroid.nodes.node_classes.BinOp.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - left
    - right
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1509
    functionName: astroid.nodes.node_classes.BinOp.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0324f310>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 1513
    functionName: astroid.nodes.node_classes.BinOp.type_errors
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.sum
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.helpers._function_type
    - bad.append
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - <builtin>.map
    - <builtin>.set
    - type1.qname
    - node.infer
    - function.root
    - right.infer
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - <builtin>.next
    - aug_opnode.op.strip
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.context.CallContext.__init__
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - astroid.context.copy_context
    - context.clone
    - astroid.helpers._object_type
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.helpers.is_subtype
    - methods.extend
    - <builtin>.list
    - astroid.context.InferenceContext.clone
    - <builtin>.len
    - type2.qname
    - astroid.helpers._build_proxy_class
    - left.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.helpers._type_check
    - <builtin>.all
    - functools.partial
    - astroid.nodes.node_classes.BinOp._infer_binop
    - astroid.manager.AstroidManager.__init__
    - itertools.product
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03027a30>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 1545
    functionName: astroid.nodes.node_classes.BinOp._infer_binop
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 8
    functionsReached:
    - <builtin>.sum
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.helpers._function_type
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - <builtin>.map
    - <builtin>.set
    - type1.qname
    - node.infer
    - function.root
    - right.infer
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - <builtin>.next
    - aug_opnode.op.strip
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.context.CallContext.__init__
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - astroid.context.copy_context
    - context.clone
    - astroid.helpers._object_type
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.helpers.is_subtype
    - methods.extend
    - <builtin>.list
    - astroid.context.InferenceContext.clone
    - <builtin>.len
    - type2.qname
    - astroid.helpers._build_proxy_class
    - left.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.helpers._type_check
    - <builtin>.all
    - functools.partial
    - astroid.manager.AstroidManager.__init__
    - itertools.product
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1534
    functionName: astroid.nodes.node_classes.BinOp.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1538
    functionName: astroid.nodes.node_classes.BinOp.op_precedence
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1541
    functionName: astroid.nodes.node_classes.BinOp.op_left_associative
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left.infer
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right.infer
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.BinOp
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.yes_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03071280>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 1575
    functionName: astroid.nodes.node_classes.BinOp._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - astroid.helpers._function_type
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - itertools.product
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - type2.qname
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed032cf4c0>
    - <ast.Constant object at 0x7fed032cf370>
    - <ast.Constant object at 0x7fed032cf490>
    argNames:
    - self
    - op
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1597
    functionName: astroid.nodes.node_classes.BoolOp.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03121d00>
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1636
    functionName: astroid.nodes.node_classes.BoolOp.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1644
    functionName: astroid.nodes.node_classes.BoolOp.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1647
    functionName: astroid.nodes.node_classes.BoolOp.op_precedence
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.BoolOp
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03121e50>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1652
    functionName: astroid.nodes.node_classes.BoolOp._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - operator.truth
    - <builtin>.zip
    - typing.TypedDict.__init__
    - <builtin>.any
    - itertools.product
    - item.bool_value
    - value.infer
    - operator.not_
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: item.bool_value
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.zip
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.truth
    functionSourceFile: operator
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operator.not_
    functionSourceFile: operator
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - func
    - args
    - keywords
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1737
    functionName: astroid.nodes.node_classes.Call.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1745
    functionName: astroid.nodes.node_classes.Call.starargs
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1750
    functionName: astroid.nodes.node_classes.Call.kwargs
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1754
    functionName: astroid.nodes.node_classes.Call.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Call
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f8c070>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1763
    functionName: astroid.nodes.node_classes.Call._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - astroid.nodes.node_classes.Call._populate_context_lookup
    - typing.TypedDict.__init__
    - astroid.context.CallContext.__init__
    - <builtin>.hasattr
    - callee.infer_call_result
    - <builtin>.set
    - astroid.context.copy_context
    - context.clone
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1788
    functionName: astroid.nodes.node_classes.Call._populate_context_lookup
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: callee.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.<dict1>.<lambda1>
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.<dict1>.<lambda2>
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - left
    - ops
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1841
    functionName: astroid.nodes.node_classes.Compare.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1845
    functionName: astroid.nodes.node_classes.Compare.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1858
    functionName: astroid.nodes.node_classes.Compare.last_child
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1870
    functionName: astroid.nodes.node_classes.Compare._to_literal
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached:
    - ast.literal_eval
    - node.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.as_string
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ast.literal_eval
    functionSourceFile: ast
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - left_iter
    - op
    - right_iter
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1876
    functionName: astroid.nodes.node_classes.Compare._do_compare
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - itertools.product
    - ast.literal_eval
    - astroid.nodes.node_classes.Compare._to_literal
    - node.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02868eb0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1924
    functionName: astroid.nodes.node_classes.Compare._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - right_node.infer
    - <builtin>.super
    - warnings.warn
    - <builtin>.isinstance
    - left_node.infer
    - <builtin>.getattr
    - itertools.product
    - ast.literal_eval
    - astroid.nodes.node_classes.Compare._to_literal
    - astroid.nodes.node_classes.Const.__init__
    - node.as_string
    - astroid.nodes.node_classes.Compare._do_compare
    - astroid.bases.Instance.__init__
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: left_node.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: right_node.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 8
    argDefaultValues:
    - <ast.Constant object at 0x7fed03197ac0>
    - <ast.Constant object at 0x7fed03197d30>
    - <ast.Name object at 0x7fed03197280>
    - <ast.Constant object at 0x7fed03197610>
    argNames:
    - self
    - value
    - lineno
    - col_offset
    - parent
    - kind
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2048
    functionName: astroid.nodes.node_classes.Const.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 227
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - target
    - iter
    - ifs
    - is_async
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1983
    functionName: astroid.nodes.node_classes.Comprehension.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2000
    functionName: astroid.nodes.node_classes.Comprehension.assign_type
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - lookup_node
    - node
    - stmts
    - mystmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2008
    functionName: astroid.nodes.node_classes.Comprehension._get_filtered_stmts
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.statement
    - <builtin>.isinstance
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: astroid.nodes.node_ng.NodeNG.statement
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 16
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.statement
    - typing.cast
    linkageType: pythonLinkage
    raised:
    - StatementMissing
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2024
    functionName: astroid.nodes.node_classes.Comprehension.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2104
    functionName: astroid.nodes.node_classes.Const.__getattr__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b7a820>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2115
    functionName: astroid.nodes.node_classes.Const.getitem
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - warnings.warn
    - astroid.nodes.node_classes._slice_value
    - <builtin>.type
    - <builtin>.all
    - <builtin>.next
    - index.infer
    - astroid.nodes.node_classes._infer_slice
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - AstroidIndexError
    - AstroidValueError
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2155
    functionName: astroid.nodes.node_classes.Const.has_dynamic_getattr
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 2163
    functionName: astroid.nodes.node_classes.Const.itered
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - <builtin>.super
    - warnings.warn
    - values.items
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    linkageType: pythonLinkage
    raised:
    - TypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2175
    functionName: astroid.nodes.node_classes.Const.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0319c1c0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2182
    functionName: astroid.nodes.node_classes.Const.bool_value
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02af7790>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2194
    functionName: astroid.nodes.node_classes.Const._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - nodes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2233
    functionName: astroid.nodes.node_classes.Decorators.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2236
    functionName: astroid.nodes.node_classes.Decorators.scope
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    functionSourceFile: ''
    functionUses: 22
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2249
    functionName: astroid.nodes.node_classes.Decorators.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - attrname
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2270
    functionName: astroid.nodes.node_classes.DelAttr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2291
    functionName: astroid.nodes.node_classes.DelAttr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2294
    functionName: astroid.nodes.node_classes.DelAttr.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2311
    functionName: astroid.nodes.node_classes.Delete.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - targets
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2331
    functionName: astroid.nodes.node_classes.Delete.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2334
    functionName: astroid.nodes.node_classes.Delete.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2351
    functionName: astroid.nodes.node_classes.Dict.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 7
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2380
    functionName: astroid.nodes.node_classes.Dict.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2400
    functionName: astroid.nodes.node_classes.Dict.last_child
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2410
    functionName: astroid.nodes.node_classes.Dict.itered
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c77f70>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2418
    functionName: astroid.nodes.node_classes.Dict.getitem
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.elts.bases.value.infer
    - typing.cast.elts.getitem
    - <builtin>.next
    - key.infer
    - typing.cast.elts.bases.value.getitem
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.getitem
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised:
    - AstroidIndexError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.getitem
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.getitem
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.getitem
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f3d7f0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2451
    functionName: astroid.nodes.node_classes.Dict.bool_value
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f3d280>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2459
    functionName: astroid.nodes.node_classes.Dict._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 9
    functionsReached:
    - <builtin>.type
    - <builtin>.any
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - typing.cast.elts.bases._infer_map
    - <builtin>.isinstance
    - items.items
    - new_seq.postinit
    - <builtin>.next
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - <builtin>.list
    - string_map.values
    - typing.cast.elts._infer_map
    - typing.cast.elts.bases.value._infer_map
    - typing.cast.elts.infer
    - itertools.chain
    - lhs_dict.items
    - astroid.nodes.node_classes.Dict._infer_map
    - rhs_dict.items
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - key.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2502
    functionName: astroid.nodes.node_classes.Dict._infer_map
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 10
    functionsReached:
    - <builtin>.isinstance
    - itertools.chain
    - string_map.values
    - typing.cast.elts.bases.value.infer
    - <builtin>.next
    - typing.cast.elts._infer_map
    - lhs_dict.items
    - <builtin>.any
    - typing.cast.elts.bases._infer_map
    - rhs_dict.items
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - typing.cast.elts.bases.value._infer_map
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - key.as_string
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: items.items
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - lhs_dict
    - rhs_dict
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2477
    functionName: astroid.nodes.node_classes.Dict._update_with_replacement
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 11
    functionsReached:
    - itertools.chain
    - string_map.values
    - lhs_dict.items
    - rhs_dict.items
    - <builtin>.dict
    - key.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lhs_dict.items
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rhs_dict.items
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.as_string
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: string_map.values
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.dict
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts._infer_map
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value._infer_map
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases._infer_map
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2545
    functionName: astroid.nodes.node_classes.Expr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2548
    functionName: astroid.nodes.node_classes.Expr.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2551
    functionName: astroid.nodes.node_classes.Expr._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2555
    functionName: astroid.nodes.node_classes.Expr._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fe7130>
    - <ast.Constant object at 0x7fed02fe7fa0>
    - <ast.Name object at 0x7fed02fe7040>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2565
    functionName: astroid.nodes.node_classes.EmptyNode.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 186
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2582
    functionName: astroid.nodes.node_classes.EmptyNode.has_underlying_object
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.EmptyNode
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03b859d0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 2587
    functionName: astroid.nodes.node_classes.EmptyNode._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 9
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.brain.brain_builtin_inference.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - inspect.isfunction
    - <builtin>.frozenset
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - os.path.normcase
    - astroid.objects.Super.super_mro
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - <builtin>.next
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02492700>
    argNames:
    - self
    - obj
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 359
    functionName: astroid.manager.AstroidManager.infer_ast_from_something
    functionSourceFile: astroid.manager
    functionUses: 10
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - astroid.transforms.TransformVisitor._visit_generic
    - node.locals.get
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - inspect.isfunction
    - <builtin>.frozenset
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - <builtin>.next
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised:
    - AstroidImportError
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - type
    - name
    - body
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2638
    functionName: astroid.nodes.node_classes.ExceptHandler.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2648
    functionName: astroid.nodes.node_classes.ExceptHandler.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.ExceptHandler
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2658
    functionName: astroid.nodes.node_classes.ExceptHandler.blockstart_tolineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - exceptions
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2669
    functionName: astroid.nodes.node_classes.ExceptHandler.catch
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - target
    - iter
    - body
    - orelse
    - type_annotation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2717
    functionName: astroid.nodes.node_classes.For.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.For
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2737
    functionName: astroid.nodes.node_classes.For.blockstart_tolineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2794
    functionName: astroid.nodes.node_classes.Await.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2797
    functionName: astroid.nodes.node_classes.Await.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b784f0>
    - <ast.Constant object at 0x7fed02b780d0>
    - <ast.Constant object at 0x7fed02b78400>
    - <ast.Constant object at 0x7fed02b788e0>
    argNames:
    - self
    - fromname
    - names
    - level
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2812
    functionName: astroid.nodes.node_classes.ImportFrom.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.ImportFrom
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e0a8b0>
    - <ast.Constant object at 0x7fed02e0ad60>
    argNames:
    - self
    - context
    - asname
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2874
    functionName: astroid.nodes.node_classes.ImportFrom._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.nodes._base_nodes.ImportNode.real_name
    - <builtin>.getattr
    - mymodule.import_module
    - constraint_stmt.parent_of
    - <builtin>.set
    - stmt._infer_name
    - module.getattr
    - <builtin>.isinstance
    - <builtin>.bool
    - astroid.bases._infer_stmts
    - constraint.satisfied_by
    - mymodule.relative_to_absolute_name
    - name.split
    - astroid.context.copy_context
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - stmt_constraints.update
    - <builtin>.all
    - astroid.nodes._base_nodes.ImportNode.do_import_module
    - context.constraints.get
    - constraints.items
    - astroid.nodes.node_ng.NodeNG.root
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - asname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 174
    functionName: astroid.nodes._base_nodes.ImportNode.real_name
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 5
    functionsReached:
    - name.split
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03071d90>
    argNames:
    - self
    - modname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 148
    functionName: astroid.nodes._base_nodes.ImportNode.do_import_module
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.bool
    - <builtin>.getattr
    - mymodule.import_module
    - mymodule.relative_to_absolute_name
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 311
    functionName: astroid.nodes.node_ng.NodeNG.root
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 19
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: module.getattr
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - attrname
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2915
    functionName: astroid.nodes.node_classes.Attribute.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - expr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2936
    functionName: astroid.nodes.node_classes.Attribute.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2939
    functionName: astroid.nodes.node_classes.Attribute.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Attribute
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e50b20>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 2944
    functionName: astroid.nodes.node_classes.Attribute._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - astroid.context.copy_context
    - parent.locate_child
    - typing.TypedDict.__init__
    - node.expr.infer
    - astroid.nodes.node_classes._infer_attribute
    - constraint_cls.match
    - astroid.constraint._match_constraint
    - <builtin>.set
    - astroid.constraint.get_constraints
    - owner.igetattr
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed0278b9a0>
    - <ast.Constant object at 0x7fed0278b970>
    - <ast.Constant object at 0x7fed0278bee0>
    argNames:
    - self
    - names
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2961
    functionName: astroid.nodes.node_classes.Global.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2997
    functionName: astroid.nodes.node_classes.Global._infer_name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Global
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0278b5e0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 3002
    functionName: astroid.nodes.node_classes.Global._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_ng.NodeNG.root
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed024765e0>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 224
    functionName: astroid.objects.Super.getattr
    functionSourceFile: astroid.objects
    functionUses: 30
    functionsReached:
    - mro.index
    - PROPERTIES.intersection
    - astroid.bases.BoundMethod.__init__
    - typing.cast.elts.lookup
    - <builtin>.getattr
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - o.startswith
    - constraint_stmt.parent_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.isinstance
    - astroid.bases._infer_stmts
    - <builtin>.next
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - constraint.satisfied_by
    - name.split
    - typing.cast.elts.bases.lookup
    - mro_type.mro
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.is_subtype_of
    - <builtin>.list
    - astroid.context.copy_context
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.bases.Proxy.__init__
    - function.infer_call_result
    - stmt_constraints.update
    - <builtin>.len
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - new_func.postinit
    - typing.cast.elts.bases.value.lookup
    - decnode.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - <builtin>.dir
    - typing.cast.elts.infer
    - astroid.objects.Super.super_mro
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.super
    - <builtin>.all
    - func.__class__
    - infnode.qname
    - context.constraints.get
    - constraints.items
    - astroid.objects.Super.getattr
    - astroid.bases._is_property
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fb7100>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1294
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 29
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - <builtin>.getattr
    - o.startswith
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - <builtin>.dir
    - found_attrs.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - test
    - body
    - orelse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3037
    functionName: astroid.nodes.node_classes.If.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.If
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3043
    functionName: astroid.nodes.node_classes.If.blockstart_tolineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3050
    functionName: astroid.nodes.node_classes.If.block_range
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes._base_nodes.MultiLineWithElseBlockNode._elsed_block_range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed032cf580>
    argNames:
    - self
    - lineno
    - orelse
    - last
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 244
    functionName: astroid.nodes._base_nodes.MultiLineWithElseBlockNode._elsed_block_range
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3064
    functionName: astroid.nodes.node_classes.If.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3070
    functionName: astroid.nodes.node_classes.If.has_elif_block
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3073
    functionName: astroid.nodes.node_classes.If._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3078
    functionName: astroid.nodes.node_classes.If._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - test
    - body
    - orelse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3103
    functionName: astroid.nodes.node_classes.IfExp.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3108
    functionName: astroid.nodes.node_classes.IfExp.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3113
    functionName: astroid.nodes.node_classes.IfExp.op_left_associative
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.IfExp
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.raise_if_nothing_inferred
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03427a30>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3119
    functionName: astroid.nodes.node_classes.IfExp._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - astroid.context.InferenceContext.clone
    - <builtin>.next
    - test.bool_value
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - astroid.context.copy_context
    - context.clone
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: test.bool_value
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed022aa880>
    - <ast.Constant object at 0x7fed022aa940>
    - <ast.Constant object at 0x7fed022aa280>
    argNames:
    - self
    - names
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3166
    functionName: astroid.nodes.node_classes.Import.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Import
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed031f5ac0>
    - <ast.Constant object at 0x7fed031f5c40>
    argNames:
    - self
    - context
    - asname
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3208
    functionName: astroid.nodes.node_classes.Import._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.bool
    - astroid.nodes._base_nodes.ImportNode.real_name
    - astroid.nodes.node_ng.NodeNG.root
    - <builtin>.getattr
    - mymodule.import_module
    - astroid.nodes._base_nodes.ImportNode.do_import_module
    - name.split
    - mymodule.relative_to_absolute_name
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - arg
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3246
    functionName: astroid.nodes.node_classes.Keyword.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3267
    functionName: astroid.nodes.node_classes.Keyword.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3270
    functionName: astroid.nodes.node_classes.Keyword.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f725e0>
    - <ast.Constant object at 0x7fed02f72c10>
    - <ast.Constant object at 0x7fed02f72d00>
    - <ast.Constant object at 0x7fed02f721f0>
    argNames:
    - self
    - ctx
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3285
    functionName: astroid.nodes.node_classes.List.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3329
    functionName: astroid.nodes.node_classes.List.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03370100>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3336
    functionName: astroid.nodes.node_classes.List.getitem
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes._slice_value
    - <builtin>.type
    - <builtin>.all
    - <builtin>.next
    - index.infer
    - astroid.nodes.node_classes._infer_slice
    - astroid.nodes.node_classes._container_getitem
    - instance.__class__
    - <builtin>.slice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed03370fd0>
    - <ast.Constant object at 0x7fed03370d30>
    - <ast.Constant object at 0x7fed033706a0>
    argNames:
    - self
    - names
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3361
    functionName: astroid.nodes.node_classes.Nonlocal.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3397
    functionName: astroid.nodes.node_classes.Nonlocal._infer_name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3414
    functionName: astroid.nodes.node_classes.ParamSpec.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - default_value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3431
    functionName: astroid.nodes.node_classes.ParamSpec.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283ddc0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3435
    functionName: astroid.nodes.node_classes.ParamSpec._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - exc
    - cause
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3473
    functionName: astroid.nodes.node_classes.Raise.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3481
    functionName: astroid.nodes.node_classes.Raise.raises_not_implemented
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3492
    functionName: astroid.nodes.node_classes.Raise.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3514
    functionName: astroid.nodes.node_classes.Return.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3517
    functionName: astroid.nodes.node_classes.Return.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3521
    functionName: astroid.nodes.node_classes.Return.is_tuple_return
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3524
    functionName: astroid.nodes.node_classes.Return._get_return_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3539
    functionName: astroid.nodes.node_classes.Set.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - attr
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3579
    functionName: astroid.nodes.node_classes.Slice._wrap_attribute
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - values.items
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Slice
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3588
    functionName: astroid.nodes.node_classes.Slice._proxied
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3592
    functionName: astroid.nodes.node_classes.Slice.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3599
    functionName: astroid.nodes.node_classes.Slice.display_type
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a30cd0>
    argNames:
    - self
    - attrname
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 3606
    functionName: astroid.nodes.node_classes.Slice.igetattr
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - values.items
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes.Slice._wrap_attribute
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.node_classes.Slice.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032b5b80>
    argNames:
    - self
    - attrname
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3624
    functionName: astroid.nodes.node_classes.Slice.getattr
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3627
    functionName: astroid.nodes.node_classes.Slice.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032b5ee0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3637
    functionName: astroid.nodes.node_classes.Slice._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - ctx
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3658
    functionName: astroid.nodes.node_classes.Starred.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3679
    functionName: astroid.nodes.node_classes.Starred.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3687
    functionName: astroid.nodes.node_classes.Starred.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.Subscript
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.raise_if_nothing_inferred
    - <builtin>.object
    - astroid.decorators.path_wrapper
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - ctx
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3710
    functionName: astroid.nodes.node_classes.Subscript.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - value
    - slice
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3732
    functionName: astroid.nodes.node_classes.Subscript.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3736
    functionName: astroid.nodes.node_classes.Subscript.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 5
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e10a30>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 3740
    functionName: astroid.nodes.node_classes.Subscript._infer_subscript
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - typing.TypedDict.__init__
    - assigned.infer
    - value.getitem
    - astroid.helpers.class_instance_as_index
    - inferred.infer_call_result
    - astroid.context.CallContext.__init__
    - node.igetattr
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.getitem
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assigned.infer
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f29400>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3801
    functionName: astroid.nodes.node_classes.Subscript._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Subscript._infer_subscript
    - typing.TypedDict.__init__
    - assigned.infer
    - value.getitem
    - astroid.helpers.class_instance_as_index
    - inferred.infer_call_result
    - astroid.context.CallContext.__init__
    - node.igetattr
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f29310>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 3805
    functionName: astroid.nodes.node_classes.Subscript.infer_lhs
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Subscript._infer_subscript
    - typing.TypedDict.__init__
    - assigned.infer
    - value.getitem
    - astroid.helpers.class_instance_as_index
    - inferred.infer_call_result
    - astroid.context.CallContext.__init__
    - node.igetattr
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - end_lineno
    - end_col_offset
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3828
    functionName: astroid.nodes.node_classes.Try.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - body
    - handlers
    - orelse
    - finalbody
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3870
    functionName: astroid.nodes.node_classes.Try.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3893
    functionName: astroid.nodes.node_classes.Try._infer_name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3896
    functionName: astroid.nodes.node_classes.Try.block_range
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3920
    functionName: astroid.nodes.node_classes.Try.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - end_lineno
    - end_col_offset
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 3933
    functionName: astroid.nodes.node_classes.TryStar.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - body
    - handlers
    - orelse
    - finalbody
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3971
    functionName: astroid.nodes.node_classes.TryStar.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3994
    functionName: astroid.nodes.node_classes.TryStar._infer_name
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 1
    IfCount: 10
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 3997
    functionName: astroid.nodes.node_classes.TryStar.block_range
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4021
    functionName: astroid.nodes.node_classes.TryStar.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed0284db20>
    - <ast.Constant object at 0x7fed0284d9a0>
    - <ast.Constant object at 0x7fed0284d910>
    - <ast.Constant object at 0x7fed0284d400>
    argNames:
    - self
    - ctx
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4039
    functionName: astroid.nodes.node_classes.Tuple.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 5
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4083
    functionName: astroid.nodes.node_classes.Tuple.pytype
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fa2eb0>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4090
    functionName: astroid.nodes.node_classes.Tuple.getitem
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes._slice_value
    - <builtin>.type
    - <builtin>.all
    - <builtin>.next
    - index.infer
    - astroid.nodes.node_classes._infer_slice
    - astroid.nodes.node_classes._container_getitem
    - instance.__class__
    - <builtin>.slice
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4114
    functionName: astroid.nodes.node_classes.TypeAlias.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - type_params
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4131
    functionName: astroid.nodes.node_classes.TypeAlias.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e67640>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4142
    functionName: astroid.nodes.node_classes.TypeAlias._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4174
    functionName: astroid.nodes.node_classes.TypeVar.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - name
    - bound
    - default_value
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4191
    functionName: astroid.nodes.node_classes.TypeVar.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02759100>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4202
    functionName: astroid.nodes.node_classes.TypeVar._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4226
    functionName: astroid.nodes.node_classes.TypeVarTuple.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - default_value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4243
    functionName: astroid.nodes.node_classes.TypeVarTuple.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0335a430>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4249
    functionName: astroid.nodes.node_classes.TypeVarTuple._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - op
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4283
    functionName: astroid.nodes.node_classes.UnaryOp.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - operand
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4304
    functionName: astroid.nodes.node_classes.UnaryOp.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed033abe50>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 4307
    functionName: astroid.nodes.node_classes.UnaryOp.type_errors
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - contextlib.redirect_stdout
    - astroid.interpreter.dunder_lookup._class_lookup
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - bad.append
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 11
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed033015e0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 4337
    functionName: astroid.nodes.node_classes.UnaryOp._infer_unaryop
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 8
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - contextlib.redirect_stdout
    - astroid.interpreter.dunder_lookup._class_lookup
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4328
    functionName: astroid.nodes.node_classes.UnaryOp.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4331
    functionName: astroid.nodes.node_classes.UnaryOp.op_precedence
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand.infer_unary_op
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - operand
    - op
    - error
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 65
    functionName: astroid.util.BadUnaryOperationMessage.__init__
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: operand.bool_value
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed027ceb80>
    argNames:
    - node
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 41
    functionName: astroid.interpreter.dunder_lookup.lookup
    functionSourceFile: astroid.interpreter.dunder_lookup
    functionUses: 11
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: meth.infer
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.UnaryOp
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.decorators.path_wrapper
    - astroid.decorators.raise_if_nothing_inferred
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b0ec10>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 4403
    functionName: astroid.nodes.node_classes.UnaryOp._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - astroid.helpers._function_type
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - itertools.product
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - typing.TypedDict.__init__
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - type2.qname
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - test
    - body
    - orelse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4437
    functionName: astroid.nodes.node_classes.While.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.While
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4448
    functionName: astroid.nodes.node_classes.While.blockstart_tolineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4455
    functionName: astroid.nodes.node_classes.While.block_range
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes._base_nodes.MultiLineWithElseBlockNode._elsed_block_range
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4465
    functionName: astroid.nodes.node_classes.While.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4471
    functionName: astroid.nodes.node_classes.While._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4476
    functionName: astroid.nodes.node_classes.While._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed03077c10>
    - <ast.Constant object at 0x7fed03077f10>
    - <ast.Constant object at 0x7fed03077430>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4502
    functionName: astroid.nodes.node_classes.With.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed031123a0>
    - <ast.Constant object at 0x7fed03112310>
    - <ast.Constant object at 0x7fed03112e80>
    argNames:
    - self
    - items
    - body
    - type_annotation
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4541
    functionName: astroid.nodes.node_classes.With.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_classes.With
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4566
    functionName: astroid.nodes.node_classes.With.blockstart_tolineno
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4604
    functionName: astroid.nodes.node_classes.Yield.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4607
    functionName: astroid.nodes.node_classes.Yield.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4611
    functionName: astroid.nodes.node_classes.Yield._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4614
    functionName: astroid.nodes.node_classes.Yield._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed0317ba60>
    - <ast.Constant object at 0x7fed0317bc70>
    - <ast.Constant object at 0x7fed0317b040>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4642
    functionName: astroid.nodes.node_classes.FormattedValue.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - value
    - conversion
    - format_spec
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4689
    functionName: astroid.nodes.node_classes.FormattedValue.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4709
    functionName: astroid.nodes.node_classes.FormattedValue.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02478340>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4715
    functionName: astroid.nodes.node_classes.FormattedValue._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.format
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - format_specs.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: format_specs.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02debdf0>
    - <ast.Constant object at 0x7fed02deb640>
    - <ast.Constant object at 0x7fed02deba90>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4761
    functionName: astroid.nodes.node_classes.JoinedStr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f0c5b0>
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4797
    functionName: astroid.nodes.node_classes.JoinedStr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4807
    functionName: astroid.nodes.node_classes.JoinedStr.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f0cc10>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 4810
    functionName: astroid.nodes.node_classes.JoinedStr._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.JoinedStr._infer_from_values
    - <builtin>.isinstance
    - astroid.nodes.node_classes.JoinedStr._infer_with_values
    - <builtin>.super
    - warnings.warn
    - astroid.nodes.node_classes.JoinedStr._safe_infer_from_node
    - <builtin>.getattr
    - <builtin>.len
    - node._infer
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c0e040>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 4818
    functionName: astroid.nodes.node_classes.JoinedStr._infer_with_values
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - astroid.nodes.node_classes.JoinedStr._infer_from_values
    - <builtin>.isinstance
    - <builtin>.super
    - warnings.warn
    - astroid.nodes.node_classes.JoinedStr._safe_infer_from_node
    - <builtin>.getattr
    - <builtin>.len
    - node._infer
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c6d820>
    argNames:
    - cls
    - nodes
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 4834
    functionName: astroid.nodes.node_classes.JoinedStr._infer_from_values
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 2
    functionsReached:
    - astroid.nodes.node_classes.JoinedStr._infer_from_values
    - <builtin>.isinstance
    - <builtin>.super
    - warnings.warn
    - astroid.nodes.node_classes.JoinedStr._safe_infer_from_node
    - <builtin>.getattr
    - <builtin>.len
    - node._infer
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed030405e0>
    argNames:
    - cls
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4857
    functionName: astroid.nodes.node_classes.JoinedStr._safe_infer_from_node
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - node._infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.str
    functionSourceFile: <builtin>
    functionUses: 195
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node._infer
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 4
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed023f33a0>
    - <ast.Constant object at 0x7fed023f3220>
    - <ast.Constant object at 0x7fed023f3880>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4882
    functionName: astroid.nodes.node_classes.NamedExpr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - target
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 4921
    functionName: astroid.nodes.node_classes.NamedExpr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4930
    functionName: astroid.nodes.node_classes.NamedExpr.frame
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4951
    functionName: astroid.nodes.node_classes.NamedExpr.scope
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - stmt
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 4970
    functionName: astroid.nodes.node_classes.NamedExpr.set_local
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.node_classes.NamedExpr.frame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02911eb0>
    - <ast.Constant object at 0x7fed029112b0>
    argNames:
    - self
    - parent
    - lineno
    - col_offset
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 4994
    functionName: astroid.nodes.node_classes.Unknown.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 7
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02911be0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5014
    functionName: astroid.nodes.node_classes.Unknown._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - original
    - value
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5033
    functionName: astroid.nodes.node_classes.EvaluatedObject.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 3
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed027e79d0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5050
    functionName: astroid.nodes.node_classes.EvaluatedObject._infer
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed03422580>
    - <ast.Constant object at 0x7fed03422dc0>
    - <ast.Constant object at 0x7fed03422700>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5077
    functionName: astroid.nodes.node_classes.Match.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - subject
    - cases
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5096
    functionName: astroid.nodes.node_classes.Match.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5131
    functionName: astroid.nodes.node_classes.MatchCase.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - guard
    - body
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5143
    functionName: astroid.nodes.node_classes.MatchCase.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed027b6f70>
    - <ast.Constant object at 0x7fed027b6640>
    - <ast.Constant object at 0x7fed027b6130>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5170
    functionName: astroid.nodes.node_classes.MatchValue.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5188
    functionName: astroid.nodes.node_classes.MatchValue.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - value
    - lineno
    - col_offset
    - end_lineno
    - end_col_offset
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5215
    functionName: astroid.nodes.node_classes.MatchSingleton.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e1bb50>
    - <ast.Constant object at 0x7fed02e1ba00>
    - <ast.Constant object at 0x7fed02e1bdc0>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5254
    functionName: astroid.nodes.node_classes.MatchSequence.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - patterns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5272
    functionName: astroid.nodes.node_classes.MatchSequence.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e1b670>
    - <ast.Constant object at 0x7fed02e1be50>
    - <ast.Constant object at 0x7fed02e1bf70>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5291
    functionName: astroid.nodes.node_classes.MatchMapping.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - keys
    - patterns
    - rest
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5311
    functionName: astroid.nodes.node_classes.MatchMapping.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cb83a0>
    - <ast.Constant object at 0x7fed02cb8130>
    - <ast.Constant object at 0x7fed02cb83d0>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5348
    functionName: astroid.nodes.node_classes.MatchClass.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - cls
    - patterns
    - kwd_attrs
    - kwd_patterns
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5369
    functionName: astroid.nodes.node_classes.MatchClass.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d2ea90>
    - <ast.Constant object at 0x7fed02d2ea00>
    - <ast.Constant object at 0x7fed02d2ec70>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5398
    functionName: astroid.nodes.node_classes.MatchStar.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5416
    functionName: astroid.nodes.node_classes.MatchStar.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02308490>
    - <ast.Constant object at 0x7fed023084c0>
    - <ast.Constant object at 0x7fed02308640>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5452
    functionName: astroid.nodes.node_classes.MatchAs.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - pattern
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5471
    functionName: astroid.nodes.node_classes.MatchAs.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed0303b5b0>
    - <ast.Constant object at 0x7fed0303ba90>
    - <ast.Constant object at 0x7fed0303bb50>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5501
    functionName: astroid.nodes.node_classes.MatchOr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - patterns
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5519
    functionName: astroid.nodes.node_classes.MatchOr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02acf040>
    - <ast.Constant object at 0x7fed02acfc10>
    - <ast.Constant object at 0x7fed02acf250>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5534
    functionName: astroid.nodes.node_classes.TemplateStr.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - values
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5552
    functionName: astroid.nodes.node_classes.TemplateStr.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5555
    functionName: astroid.nodes.node_classes.TemplateStr.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed027c4760>
    - <ast.Constant object at 0x7fed027c4190>
    - <ast.Constant object at 0x7fed027c40a0>
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 5575
    functionName: astroid.nodes.node_classes.Interpolation.__init__
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - value
    - str
    - conversion
    - format_spec
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5612
    functionName: astroid.nodes.node_classes.Interpolation.postinit
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 5625
    functionName: astroid.nodes.node_classes.Interpolation.get_children
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - value
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5652
    functionName: astroid.nodes.node_classes._create_basic_elements
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 185
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - values.items
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elements.append
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - values
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 5665
    functionName: astroid.nodes.node_classes._create_dict_items
    functionSourceFile: astroid.nodes.node_classes
    functionUses: 185
    functionsReached:
    - <builtin>.super
    - values.items
    - astroid.nodes.node_classes.EmptyNode.__init__
    - warnings.warn
    - instance.postinit
    - <builtin>.type
    - astroid.nodes.node_classes.const_factory
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.getattr
    - <builtin>.issubclass
    - elements.append
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes._create_dict_items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: values.items
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: instance.postinit
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes._base_nodes
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - BIN_OP_METHOD.items
    - astroid.nodes._base_nodes._augmented_name
    - astroid.nodes._base_nodes._reflected_name
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 57
    functionName: astroid.nodes._base_nodes.Statement.next_sibling
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_ng.NodeNG.child_sequence
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - stmts.index
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - child
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 325
    functionName: astroid.nodes.node_ng.NodeNG.child_sequence
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 4
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmts.index
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 70
    functionName: astroid.nodes._base_nodes.Statement.previous_sibling
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_ng.NodeNG.child_sequence
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - stmts.index
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 86
    functionName: astroid.nodes._base_nodes.NoChildrenNode.get_children
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - _
    - node
    - _stmts
    - mystmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 93
    functionName: astroid.nodes._base_nodes.FilterStmtsBaseNode._get_filtered_stmts
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.statement
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: astroid.nodes._base_nodes.FilterStmtsBaseNode.assign_type
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 108
    functionName: astroid.nodes._base_nodes.AssignTypeNode.assign_type
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - lookup_node
    - node
    - _stmts
    - mystmt
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 111
    functionName: astroid.nodes._base_nodes.AssignTypeNode._get_filtered_stmts
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.statement
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 125
    functionName: astroid.nodes._base_nodes.ParentAssignNode.assign_type
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes._base_nodes.FilterStmtsBaseNode.assign_type
    - astroid.nodes._base_nodes.AssignTypeNode.assign_type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 145
    functionName: astroid.nodes._base_nodes.ImportNode._infer_name
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mymodule.relative_to_absolute_name
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mymodule.import_module
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 203
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode._multi_line_blocks
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 206
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode._get_return_nodes_skip_functions
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 213
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 220
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 228
    functionName: astroid.nodes._base_nodes.MultiLineBlockNode._assign_nodes_in_scope
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - itertools.chain.from_iterable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: itertools.chain.from_iterable
    functionSourceFile: itertools
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes._base_nodes.MultiLineWithElseBlockNode
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 241
    functionName: astroid.nodes._base_nodes.MultiLineWithElseBlockNode.blockstart_tolineno
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes._base_nodes.LookupMixIn
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.lru_cache
    functionSourceFile: functools
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e30f40>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 1664
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 7
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - _stmts.append
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.nodes.are_exclusive
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed022da730>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2110
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 7
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - base.parent_of
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - astroid.nodes.are_exclusive
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 278
    functionName: astroid.nodes._base_nodes.LookupMixIn.ilookup
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - base.parent_of
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - astroid.nodes.are_exclusive
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.node_ng.NodeNG.scope
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases._infer_stmts
    functionSourceFile: <builtin>
    functionUses: 48
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 293
    functionName: astroid.nodes._base_nodes._reflected_name
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 297
    functionName: astroid.nodes._base_nodes._augmented_name
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: BIN_OP_METHOD.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - const
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 345
    functionName: astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 1
    IfCount: 7
    argCount: 3
    argDefaultValues: []
    argNames:
    - instance
    - other
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 350
    functionName: astroid.nodes._base_nodes.OperatorNode._infer_old_style_string_formatting
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.all
    - <builtin>.next
    - <builtin>.tuple
    - astroid.nodes.const_factory
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 6
    argDefaultValues: []
    argNames:
    - instance
    - opnode
    - op
    - other
    - context
    - method_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 387
    functionName: astroid.nodes._base_nodes.OperatorNode._invoke_binop_inference
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - method.infer
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.nodes._base_nodes.OperatorNode._infer_old_style_string_formatting
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - instance.infer_binary_op
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: method.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: instance.infer_binary_op
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed03056310>
    argNames:
    - instance
    - opnode
    - op
    - other
    - context
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 426
    functionName: astroid.nodes._base_nodes.OperatorNode._aug_op
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 13
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02be7fa0>
    argNames:
    - instance
    - opnode
    - op
    - other
    - context
    - reverse
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 447
    functionName: astroid.nodes._base_nodes.OperatorNode._bin_op
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 14
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - left
    - right
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 474
    functionName: astroid.nodes._base_nodes.OperatorNode._bin_op_or_union_type
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.bases.UnionType.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - context
    - left
    - right
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 12
    functionsReached:
    - astroid.context.CallContext.__init__
    - context.clone
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - type1
    - type2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 498
    functionName: astroid.nodes._base_nodes.OperatorNode._same_type
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 14
    functionsReached:
    - type1.qname
    - type2.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type1.qname
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: type2.qname
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 7
    argDefaultValues: []
    argNames:
    - left
    - left_type
    - aug_opnode
    - right
    - right_type
    - context
    - reverse_context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 503
    functionName: astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 12
    functionsReached:
    - astroid.helpers._type_check
    - <builtin>.all
    - aug_opnode.op.strip
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - type2.mro
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - type2.qname
    - <builtin>.map
    - type1.qname
    - astroid.helpers.is_subtype
    - functools.partial
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: aug_opnode.op.strip
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 7
    argDefaultValues: []
    argNames:
    - left
    - left_type
    - binary_opnode
    - right
    - right_type
    - context
    - reverse_context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 560
    functionName: astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    functionSourceFile: astroid.nodes._base_nodes
    functionUses: 12
    functionsReached:
    - <builtin>.isinstance
    - astroid.helpers._type_check
    - <builtin>.all
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - type2.mro
    - methods.extend
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - type2.qname
    - <builtin>.map
    - type1.qname
    - astroid.helpers.is_subtype
    - functools.partial
    - astroid.helpers.is_supertype
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: methods.extend
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sum
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - left_type
    - op
    - right_type
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: astroid.util.BadBinaryOperationMessage.__init__
    functionSourceFile: ''
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.typing
    functionSourceFile: astroid.typing
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed033f6730>
    argNames:
    - self
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 85
    functionName: astroid.typing.InferFn.__call__
    functionSourceFile: astroid.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed033f64c0>
    argNames:
    - self
    - node
    - infer_function
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 94
    functionName: astroid.typing.TransformFn.__call__
    functionSourceFile: astroid.typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.context
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 26
    functionName: astroid.context._invalidate_cache
    functionSourceFile: astroid.context
    functionUses: 188
    functionsReached:
    - _INFERENCE_CACHE.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _INFERENCE_CACHE.clear
    functionSourceFile: <builtin>
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 97
    functionName: astroid.context.InferenceContext.nodes_inferred
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 101
    functionName: astroid.context.InferenceContext.inferred
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 110
    functionName: astroid.context.InferenceContext.push
    functionSourceFile: astroid.context
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.context.InferenceContext
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: contextlib.contextmanager
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: astroid.context.InferenceContext.restore_path
    functionSourceFile: astroid.context
    functionUses: 71
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 144
    functionName: astroid.context.InferenceContext.is_empty
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: astroid.context.InferenceContext.__str__
    functionSourceFile: astroid.context
    functionUses: 0
    functionsReached:
    - pprint.pformat
    - <builtin>.len
    - <builtin>.getattr
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pprint.pformat
    functionSourceFile: pprint
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.constraint
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 31
    functionName: astroid.constraint.Constraint.__init__
    functionSourceFile: astroid.constraint
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.constraint.Constraint
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f82340>
    argNames:
    - cls
    - node
    - expr
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 39
    functionName: astroid.constraint.Constraint.match
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - inferred
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 49
    functionName: astroid.constraint.Constraint.satisfied_by
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed038dfca0>
    argNames:
    - cls
    - node
    - expr
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 59
    functionName: astroid.constraint.NoneConstraint.match
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.constraint.Constraint.__init__
    - <builtin>.len
    - astroid.constraint._matches
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - node1
    - node2
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 216
    functionName: astroid.constraint._matches
    functionSourceFile: astroid.constraint
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - astroid.constraint._matches
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - inferred
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 78
    functionName: astroid.constraint.NoneConstraint.satisfied_by
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.constraint._matches
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed032e4340>
    argNames:
    - cls
    - node
    - expr
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 92
    functionName: astroid.constraint.BooleanConstraint.match
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.constraint.Constraint.__init__
    - astroid.constraint._matches
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - inferred
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 114
    functionName: astroid.constraint.BooleanConstraint.satisfied_by
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - inferred.bool_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - node
    - classinfo
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 130
    functionName: astroid.constraint.TypeConstraint.__init__
    functionSourceFile: astroid.constraint
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed031bf730>
    argNames:
    - cls
    - node
    - expr
    - negate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 137
    functionName: astroid.constraint.TypeConstraint.match
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.len
    - astroid.constraint._matches
    - astroid.constraint.TypeConstraint.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - inferred
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 155
    functionName: astroid.constraint.TypeConstraint.satisfied_by
    functionSourceFile: astroid.constraint
    functionUses: 0
    functionsReached:
    - astroid.helpers._function_type
    - obj_type.mro
    - <builtin>.set
    - node.infer
    - function.root
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.raw_building.build_class
    - <builtin>.iter
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.helpers.class_or_tuple_to_container
    - astroid.helpers._object_type
    - astroid.helpers.object_isinstance
    - <builtin>.len
    - astroid.helpers._object_type_is_subclass
    - astroid.helpers._build_proxy_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.manager.AstroidManager.__init__
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.locate_child
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03281d00>
    argNames:
    - node
    - expr
    - invert
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 228
    functionName: astroid.constraint._match_constraint
    functionSourceFile: astroid.constraint
    functionUses: 9
    functionsReached:
    - constraint_cls.match
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.frozenset
    functionSourceFile: <builtin>
    functionUses: 100
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: constraint_cls.match
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.exceptions
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0306caf0>
    argNames:
    - self
    - message
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 60
    functionName: astroid.exceptions.AstroidError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.setattr
    - kws.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kws.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.setattr
    functionSourceFile: <builtin>
    functionUses: 190
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 66
    functionName: astroid.exceptions.AstroidError.__str__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.vars
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.vars
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fed031b95e0>
    - <ast.Constant object at 0x7fed031b91c0>
    - <ast.Constant object at 0x7fed031b97c0>
    - <ast.Constant object at 0x7fed031b9460>
    - <ast.Constant object at 0x7fed031b9310>
    - <ast.Constant object at 0x7fed031b9e50>
    - <ast.Constant object at 0x7fed031b9ee0>
    argNames:
    - self
    - message
    - modname
    - error
    - source
    - path
    - cls
    - class_repr
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 81
    functionName: astroid.exceptions.AstroidBuildingError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 180
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d7c2e0>
    - <ast.Constant object at 0x7fed02d7c790>
    - <ast.Constant object at 0x7fed02d7cca0>
    argNames:
    - self
    - message
    - level
    - name
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 113
    functionName: astroid.exceptions.TooManyLevelsError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d7cc40>
    argNames:
    - self
    - message
    - modname
    - error
    - path
    - source
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 129
    functionName: astroid.exceptions.AstroidSyntaxError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a927f0>
    - <ast.Constant object at 0x7fed03a92970>
    - <ast.Constant object at 0x7fed03a92a60>
    argNames:
    - self
    - message
    - func
    - name
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 149
    functionName: astroid.exceptions.NoDefault.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a925b0>
    - <ast.Constant object at 0x7fed03a92610>
    argNames:
    - self
    - message
    - context
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 170
    functionName: astroid.exceptions.ResolveError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed030276a0>
    argNames:
    - self
    - message
    - mros
    - cls
    - context
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 186
    functionName: astroid.exceptions.MroError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 199
    functionName: astroid.exceptions.MroError.__str__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - message
    - super_
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 220
    functionName: astroid.exceptions.SuperError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: astroid.exceptions.SuperError.__str__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.vars
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 20
    argDefaultValues:
    - <ast.Constant object at 0x7fed02786d30>
    - <ast.Constant object at 0x7fed02786a00>
    - <ast.Constant object at 0x7fed02786670>
    - <ast.Constant object at 0x7fed027862e0>
    - <ast.Constant object at 0x7fed027860d0>
    - <ast.Constant object at 0x7fed02786730>
    - <ast.Constant object at 0x7fed02786f40>
    - <ast.Constant object at 0x7fed02786400>
    - <ast.Constant object at 0x7fed02786130>
    - <ast.Constant object at 0x7fed027868b0>
    - <ast.Constant object at 0x7fed027862b0>
    - <ast.Constant object at 0x7fed02786550>
    - <ast.Constant object at 0x7fed02786b50>
    - <ast.Constant object at 0x7fed02786e80>
    - <ast.Constant object at 0x7fed02786a60>
    - <ast.Constant object at 0x7fed02786940>
    - <ast.Constant object at 0x7fed02786f70>
    - <ast.Constant object at 0x7fed027865e0>
    argNames:
    - self
    - message
    - node
    - context
    - target
    - targets
    - attribute
    - unknown
    - assign_path
    - caller
    - stmts
    - frame
    - call_site
    - func
    - arg
    - positional_arguments
    - unpacked_args
    - keyword_arguments
    - unpacked_kwargs
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 236
    functionName: astroid.exceptions.InferenceError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f8c610>
    - <ast.Constant object at 0x7fed02f8c0d0>
    - <ast.Constant object at 0x7fed02f8c5b0>
    - <ast.Constant object at 0x7fed02f8c9a0>
    argNames:
    - self
    - message
    - name
    - scope
    - context
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 289
    functionName: astroid.exceptions.NameInferenceError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 9
    argDefaultValues:
    - <ast.Constant object at 0x7fed02842a00>
    - <ast.Constant object at 0x7fed02842ca0>
    - <ast.Constant object at 0x7fed028424c0>
    - <ast.Constant object at 0x7fed02842eb0>
    - <ast.Constant object at 0x7fed028422e0>
    - <ast.Constant object at 0x7fed028428e0>
    - <ast.Constant object at 0x7fed02842f10>
    argNames:
    - self
    - message
    - attribute
    - target
    - context
    - mros
    - super_
    - cls
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 312
    functionName: astroid.exceptions.AttributeInferenceError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed03071910>
    - <ast.Constant object at 0x7fed030719a0>
    - <ast.Constant object at 0x7fed03071c70>
    - <ast.Constant object at 0x7fed03071c10>
    argNames:
    - self
    - message
    - node
    - index
    - context
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 347
    functionName: astroid.exceptions.AstroidIndexError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed03071f40>
    - <ast.Constant object at 0x7fed03071a90>
    - <ast.Constant object at 0x7fed03071f70>
    - <ast.Constant object at 0x7fed03071040>
    argNames:
    - self
    - message
    - node
    - index
    - context
    - kws
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 364
    functionName: astroid.exceptions.AstroidTypeError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - target
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 396
    functionName: astroid.exceptions.ParentMissingError.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - target
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 411
    functionName: astroid.exceptions.StatementMissing.__init__
    functionSourceFile: astroid.exceptions
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 39
    functionName: astroid.objects.FrozenSet.pytype
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03102880>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: astroid.objects.FrozenSet._infer
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects.FrozenSet
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 46
    functionName: astroid.objects.FrozenSet._proxied
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects.Super
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed031bf4f0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: astroid.objects.Super._infer
    functionSourceFile: astroid.objects
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 90
    functionName: astroid.objects.Super.super_mro
    functionSourceFile: astroid.objects
    functionUses: 30
    functionsReached:
    - mro.index
    - PROPERTIES.intersection
    - astroid.bases.BoundMethod.__init__
    - typing.cast.elts.lookup
    - <builtin>.getattr
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - o.startswith
    - constraint_stmt.parent_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.isinstance
    - astroid.bases._infer_stmts
    - <builtin>.next
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - constraint.satisfied_by
    - name.split
    - typing.cast.elts.bases.lookup
    - mro_type.mro
    - typing.cast.elts.bases.value.infer
    - astroid.context.copy_context
    - astroid.util.safe_infer
    - <builtin>.list
    - typing.cast.elts.is_subtype_of
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.bases.Proxy.__init__
    - function.infer_call_result
    - stmt_constraints.update
    - <builtin>.len
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - new_func.postinit
    - typing.cast.elts.bases.value.lookup
    - decnode.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - <builtin>.dir
    - typing.cast.elts.infer
    - astroid.objects.Super.super_mro
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.super
    - <builtin>.all
    - func.__class__
    - infnode.qname
    - context.constraints.get
    - constraints.items
    - astroid.objects.Super.getattr
    - astroid.bases._is_property
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - SuperError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mro_type.mro
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mro.index
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 124
    functionName: astroid.objects.Super._proxied
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 128
    functionName: astroid.objects.Super.pytype
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 131
    functionName: astroid.objects.Super.display_type
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 135
    functionName: astroid.objects.Super.name
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 10
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 15
    ICount: 12
    IfCount: 10
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a065e0>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 142
    functionName: astroid.objects.Super.igetattr
    functionSourceFile: astroid.objects
    functionUses: 30
    functionsReached:
    - mro.index
    - PROPERTIES.intersection
    - astroid.bases.BoundMethod.__init__
    - typing.cast.elts.lookup
    - <builtin>.getattr
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - o.startswith
    - constraint_stmt.parent_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.isinstance
    - astroid.bases._infer_stmts
    - <builtin>.next
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - constraint.satisfied_by
    - name.split
    - typing.cast.elts.bases.lookup
    - mro_type.mro
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.is_subtype_of
    - <builtin>.list
    - astroid.context.copy_context
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.bases.Proxy.__init__
    - function.infer_call_result
    - stmt_constraints.update
    - <builtin>.len
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - new_func.postinit
    - typing.cast.elts.bases.value.lookup
    - decnode.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - <builtin>.dir
    - typing.cast.elts.infer
    - astroid.objects.Super.super_mro
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.super
    - <builtin>.all
    - func.__class__
    - infnode.qname
    - context.constraints.get
    - constraints.items
    - astroid.objects.Super.getattr
    - astroid.bases._is_property
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects.ExceptionInstance
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 237
    functionName: astroid.objects.ExceptionInstance.special_attributes
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - objectmodel.BUILTIN_EXCEPTIONS.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: objectmodel.BUILTIN_EXCEPTIONS.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects.DictInstance
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed027ce580>
    - <ast.Constant object at 0x7fed027ce520>
    - <ast.Constant object at 0x7fed027cedc0>
    - <ast.Constant object at 0x7fed027cebe0>
    argNames:
    - self
    - call
    - name
    - lineno
    - col_offset
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 276
    functionName: astroid.objects.PartialFunction.__init__
    functionSourceFile: astroid.objects
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - <builtin>.next
    - wrapped_function.infer
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: wrapped_function.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed032817f0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 300
    functionName: astroid.objects.PartialFunction.infer_call_result
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - context.callcontext.keywords.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.callcontext.keywords.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.objects.Property
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 347
    functionName: astroid.objects.Property.pytype
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ada070>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 350
    functionName: astroid.objects.Property.infer_call_result
    functionSourceFile: astroid.objects
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ada370>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 357
    functionName: astroid.objects.Property._infer
    functionSourceFile: astroid.objects
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes
    functionSourceFile: astroid.nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.utils
    functionSourceFile: astroid.nodes.scoped_nodes.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 17
    functionName: astroid.nodes.scoped_nodes.utils.builtin_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.utils
    functionUses: 87
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - astroid.builder._parse_string
    - default_nodes.append
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - finder.contribute_to_path
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 434
    functionName: astroid.manager.AstroidManager.clear_cache
    functionSourceFile: astroid.manager
    functionUses: 88
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.brain.brain_dataclasses.register
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - finder.contribute_to_path
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.manager
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - obj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 43
    functionName: astroid.manager.safe_repr
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached:
    - <builtin>.repr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.repr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.manager.AstroidManager
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - collections.defaultdict
    - astroid.transforms.TransformVisitor.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: astroid.transforms.TransformVisitor.__init__
    functionSourceFile: astroid.transforms
    functionUses: 2
    functionsReached:
    - collections.defaultdict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 87
    functionName: astroid.manager.AstroidManager.always_load_extensions
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 95
    functionName: astroid.manager.AstroidManager.optimize_ast
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 103
    functionName: astroid.manager.AstroidManager.max_inferable_values
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 112
    functionName: astroid.manager.AstroidManager.unregister_transform
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 116
    functionName: astroid.manager.AstroidManager.builtins_module
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 124
    functionName: astroid.manager.AstroidManager.prefer_stubs
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 127
    functionName: astroid.manager.AstroidManager.visit_transforms
    functionSourceFile: astroid.manager
    functionUses: 183
    functionsReached:
    - astroid.transforms.TransformVisitor.visit
    - _INFERENCE_CACHE.clear
    - <builtin>.setattr
    - <builtin>.isinstance
    - astroid.context._invalidate_cache
    - astroid.transforms.TransformVisitor._visit_generic
    - warnings.warn
    - typing.cast
    - <builtin>.tuple
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.getattr
    - astroid.transforms.TransformVisitor._transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 157
    functionName: astroid.transforms.TransformVisitor.visit
    functionSourceFile: astroid.transforms
    functionUses: 184
    functionsReached:
    - _INFERENCE_CACHE.clear
    - <builtin>.isinstance
    - <builtin>.setattr
    - warnings.warn
    - astroid.context._invalidate_cache
    - astroid.transforms.TransformVisitor._visit_generic
    - typing.cast
    - <builtin>.tuple
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.getattr
    - astroid.transforms.TransformVisitor._transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e43e20>
    - <ast.Constant object at 0x7fed02e43e80>
    - <ast.Constant object at 0x7fed02e43700>
    argNames:
    - self
    - filepath
    - modname
    - fallback
    - source
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 131
    functionName: astroid.manager.AstroidManager.ast_from_file
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - astroid.manager.AstroidManager.ast_from_module_name
    - logger.error
    - finder.contribute_to_path
    - iattrs.setdefault
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f82640>
    argNames:
    - filename
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 304
    functionName: astroid.modutils.modpath_from_file
    functionSourceFile: astroid.modutils
    functionUses: 182
    functionsReached:
    - path.startswith
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - pathlib.Path
    - <builtin>.map
    - <builtin>.isinstance
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - astroid.modutils._has_init
    - os.path.normpath
    - astroid.modutils.check_modpath_has_init
    - astroid.modutils._path_from_filename
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.modutils._is_subpath
    - astroid.modutils._get_relative_base_path
    - location.startswith
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - sys.path.copy
    - os.path.realpath
    - relative_base_path.split
    - STD_LIB_DIRS.union
    - itertools.chain
    - os.path.normcase
    - typing.NamedTuple.location.partition
    - modname.split
    - os.path.splitext
    - os.path.expanduser
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0304c880>
    - <ast.Constant object at 0x7fed0304cd00>
    argNames:
    - filename
    - include_no_ext
    - prefer_stubs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 480
    functionName: astroid.modutils.get_source_file
    functionSourceFile: astroid.modutils
    functionUses: 186
    functionsReached:
    - typing.NamedTuple.location.partition
    - os.path.splitext
    - orig_ext.lstrip
    - os.path.exists
    - os.path.abspath
    - astroid.modutils._path_from_filename
    linkageType: pythonLinkage
    raised:
    - NoSourceFile
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02476640>
    argNames:
    - self
    - path
    - modname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 113
    functionName: astroid.builder.AstroidBuilder.file_build
    functionSourceFile: astroid.builder
    functionUses: 180
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - warnings.warn
    - <builtin>.setattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - builtins.__name__.endswith
    - os.path.realpath
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - <builtin>.open
    - os.path.splitext
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - pathlib.Path
    - REDIRECT.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - itertools.chain
    - os.path.normcase
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - typing.NamedTuple.location.endswith
    - path.startswith
    - stream.read
    - <builtin>.map
    - <builtin>.isinstance
    - values.append
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.modutils._has_init
    - os.path.normpath
    - astroid.modutils.modpath_from_file
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - typing.cast.future_imports.add
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - iattrs.setdefault
    - astroid._ast.ParserModule.parse
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.transforms.TransformVisitor._transform
    - typing.NamedTuple.location.partition
    - modname.split
    - astroid.builder.AstroidBuilder._post_build
    linkageType: pythonLinkage
    raised:
    - AstroidSyntaxError
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 15
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 22
    ICount: 3
    IfCount: 15
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d68730>
    - <ast.Constant object at 0x7fed02d68cd0>
    argNames:
    - self
    - modname
    - context_file
    - use_cache
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 11
    functionLinenumber: 195
    functionName: astroid.manager.AstroidManager.ast_from_module_name
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - inspect.signature
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - node.root
    - astroid.nodes.node_classes.const_factory
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - textwrap.dedent.encode
    - astroid.manager.AstroidManager.ast_from_module_name
    - iattrs.setdefault
    - finder.contribute_to_path
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.manager.AstroidManager.__init__
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - contextlib.redirect_stdout
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidImportError
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed030079a0>
    - <ast.Constant object at 0x7fed03007e20>
    argNames:
    - self
    - data
    - modname
    - filepath
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 170
    functionName: astroid.manager.AstroidManager.ast_from_string
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - modname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 178
    functionName: astroid.manager.AstroidManager._build_stub_module
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - modname
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 181
    functionName: astroid.manager.AstroidManager._build_namespace_module
    functionSourceFile: astroid.manager
    functionUses: 179
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.build_namespace_package_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - name
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 287
    functionName: astroid.builder.build_namespace_package_module
    functionSourceFile: astroid.builder
    functionUses: 180
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - modname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 186
    functionName: astroid.manager.AstroidManager._can_load_extension
    functionSourceFile: astroid.manager
    functionUses: 179
    functionsReached:
    - <builtin>.range
    - <builtin>.any
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.NamedTuple.location.split
    - <builtin>.len
    - astroid.modutils.is_stdlib_module
    - builtins.__name__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - modname
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 514
    functionName: astroid.modutils.is_stdlib_module
    functionSourceFile: astroid.modutils
    functionUses: 180
    functionsReached:
    - typing.NamedTuple.location.split
    - builtins.__name__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - module_name
    - package_whitelist
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 691
    functionName: astroid.modutils.is_module_name_part_of_extension_package_whitelist
    functionSourceFile: astroid.modutils
    functionUses: 180
    functionsReached:
    - <builtin>.range
    - <builtin>.any
    - typing.NamedTuple.location.split
    - <builtin>.len
    - builtins.__name__.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.getcwd
    functionSourceFile: os
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.dirname
    functionSourceFile: os
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.chdir
    functionSourceFile: os
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - modname
    - contextfile
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 301
    functionName: astroid.manager.AstroidManager.file_from_module_name
    functionSourceFile: astroid.manager
    functionUses: 179
    functionsReached:
    - finder.find_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.modutils._spec_from_modpath
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - typing.NamedTuple.location.split
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.tuple
    - astroid.modutils.file_info_from_modpath
    - found_spec._replace
    - astroid.modutils.get_source_file
    - processed.append
    - builtins.__name__.split
    - <builtin>.super
    - typing.NamedTuple.location.partition
    - astroid.interpreter._import.spec.find_spec
    - astroid.exceptions.AstroidBuildingError.__init__
    - os.path.splitext
    - sys.meta_path.find_spec
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - os.path.abspath
    - e.with_traceback
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - filepath
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 278
    functionName: astroid.manager.AstroidManager.zip_import_data
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - typing.cast.sort
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - functools.partial
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - textwrap.dedent.encode
    - os.path.basename
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - contextlib.redirect_stdout
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - dotted_name
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 156
    functionName: astroid.modutils.load_module_from_name
    functionSourceFile: astroid.modutils
    functionUses: 181
    functionsReached:
    - logger.error
    - importlib.import_module
    - stdout.getvalue
    - contextlib.redirect_stdout
    - logger.info
    - stderr.getvalue
    - contextlib.redirect_stderr
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f9de50>
    argNames:
    - self
    - module
    - modname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 324
    functionName: astroid.manager.AstroidManager.ast_from_module
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - os.getcwd
    - typing.NamedTuple.location.endswith
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - astroid.nodes.node_classes.const_factory
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - astroid.manager.AstroidManager.ast_from_module_name
    - logger.error
    - iattrs.setdefault
    - finder.contribute_to_path
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.manager.AstroidManager.__init__
    - warnings.catch_warnings
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.location.rsplit
    functionSourceFile: typing
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: zipimport.zipimporter
    functionSourceFile: zipimport
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: resource.replace
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importer.is_package
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importer.get_source
    functionSourceFile: <builtin>
    functionUses: 179
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.location.split
    functionSourceFile: typing
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.__name__.split
    functionSourceFile: builtins
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02239d30>
    - <ast.Constant object at 0x7fed02239d00>
    argNames:
    - modpath
    - path
    - context_file
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 333
    functionName: astroid.modutils.file_info_from_modpath
    functionSourceFile: astroid.modutils
    functionUses: 184
    functionsReached:
    - finder.find_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.modutils._spec_from_modpath
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.tuple
    - found_spec._replace
    - astroid.modutils.get_source_file
    - processed.append
    - typing.NamedTuple.location.partition
    - astroid.interpreter._import.spec.find_spec
    - os.path.splitext
    - sys.meta_path.find_spec
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: e.with_traceback
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 507
    functionName: astroid.modutils.is_python_source
    functionSourceFile: astroid.modutils
    functionUses: 179
    functionsReached:
    - os.path.splitext
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0324fc40>
    argNames:
    - self
    - module
    - modname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 8
    functionLinenumber: 84
    functionName: astroid.builder.AstroidBuilder.module_build
    functionSourceFile: astroid.builder
    functionUses: 179
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - warnings.warn
    - <builtin>.setattr
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.open
    - os.path.splitext
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - astroid.raw_building.InspectBuilder.inspect_build
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - astroid.raw_building.build_module
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - itertools.chain
    - os.path.normcase
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - path.startswith
    - astroid.raw_building.object_build_class
    - stream.read
    - astroid.raw_building._attach_local_node
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - textwrap.dedent.encode
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - modname.split
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed030c89d0>
    argNames:
    - self
    - klass
    - modname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 342
    functionName: astroid.manager.AstroidManager.ast_from_class
    functionSourceFile: astroid.manager
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - os.path.normpath
    - name.split
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - default_nodes.append
    - kwonlyargs.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - typing.cast.getattr
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.future_imports.add
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.getattr
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03180ee0>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1420
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 11
    functionsReached:
    - <builtin>.getattr
    - o.startswith
    - constraint_stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - <builtin>.set
    - stmt._infer_name
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.bases._infer_stmts
    - constraint.satisfied_by
    - astroid.context.InferenceContext.clone
    - astroid.bases.Proxy.infer
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - stmt_constraints.update
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - <builtin>.dir
    - <builtin>.all
    - context.constraints.get
    - constraints.items
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.igetattr
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cffa90>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 375
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 11
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.bases.Proxy.infer
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - stmt._infer_name
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - constraint.satisfied_by
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.context.copy_context
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - astroid.raw_building.build_class
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context.InferenceContext.clone
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - astroid.context._invalidate_cache
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - logger.error
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - result.append
    - inspect.isfunction
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - stmt_constraints.update
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - <builtin>.all
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - hook
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 410
    functionName: astroid.manager.AstroidManager.register_failed_import_hook
    functionSourceFile: astroid.manager
    functionUses: 93
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 424
    functionName: astroid.manager.AstroidManager.bootstrap
    functionSourceFile: astroid.manager
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - modname.split
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 31
    functionName: astroid.inference_tip.clear_inference_tip_cache
    functionSourceFile: astroid.inference_tip
    functionUses: 89
    functionsReached:
    - _cache.clear
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lru_cache.cache_clear
    functionSourceFile: <builtin>
    functionUses: 89
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finder.find_module.cache_clear
    functionSourceFile: <builtin>
    functionUses: 89
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 50
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 33
    functionName: astroid.brain.helpers.register_all_brains
    functionSourceFile: astroid.brain.helpers
    functionUses: 90
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_sqlalchemy.register
    - astroid.brain.brain_datetime.register
    - astroid.brain.brain_builtin_inference.register
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_subprocess.register
    - astroid.brain.brain_re.register
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - <builtin>.frozenset
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_hypothesis.register
    - astroid.brain.brain_type.register
    - astroid.brain.brain_scipy_signal.register
    - astroid.brain.brain_crypt.register
    - astroid.brain.brain_ssl.register
    - astroid.brain.brain_dateutil.register
    - astroid.brain.brain_numpy_ndarray.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_attrs.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.brain.brain_boto3.register
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_uuid.register
    - astroid.brain.brain_collections.register
    - astroid.brain.brain_mechanize.register
    - brain_statistics.register
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.brain.brain_unittest.register
    - astroid.brain.brain_http.register
    - astroid.brain.brain_ctypes.register
    - astroid.brain.brain_regex.register
    - METHODS_TO_BE_INFERRED.keys
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - astroid.brain.brain_pathlib.register
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_io.register
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.brain_dataclasses.register
    - astroid.brain.brain_signal.register
    - functools.partial
    - astroid.manager.AstroidManager.register_failed_import_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.helpers
    functionSourceFile: astroid.brain.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - manager
    - module_name
    - get_extension_mod
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 18
    functionName: astroid.brain.helpers.register_module_extender
    functionSourceFile: astroid.brain.helpers
    functionUses: 124
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 21
    functionName: astroid.brain.helpers.register_module_extender.transform
    functionSourceFile: astroid.brain.helpers
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_subprocess._subprocess_transform
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_signal._sigmasks_enum
    - astroid.brain.brain_ctypes.enrich_ctypes_redefined_types
    - astroid.brain.brain_http._http_transform
    - iattrs.setdefault
    - astroid.brain.brain_threading._thread_transform
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_ssl.ssl_transform
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_signal._signals_enums_transform
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.brain.brain_numpy_core_umath.numpy_core_umath_transform
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.brain.brain_regex._regex_transform
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.brain.brain_numpy_utils.numpy_supports_type_hints
    - contextlib.redirect_stderr
    - astroid.brain.brain_http._http_client_transform
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.brain.brain_responses.responses_funcs
    - <builtin>.super
    - kwonlydefaults.append
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.brain.brain_multiprocessing._multiprocessing_managers_transform
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.brain.brain_qt.pyqt4_qtcore_transform
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.brain.brain_six._indent.prefixed_lines
    - signature.parameters.items
    - REDIRECT.get
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - astroid.brain.brain_re._re_transform
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_mechanize.mechanize_transform
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_curses._curses_transform
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.brain.brain_hashlib._hashlib_transform
    - <builtin>.list
    - astroid.brain.brain_collections._ordered_dict_mock
    - astroid.brain.brain_pytest.pytest_transform
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.brain.brain_six.six_moves_transform
    - astroid.brain.brain_numpy_core_einsumfunc.numpy_core_einsumfunc_transform
    - astroid.brain.brain_sqlalchemy._session_transform
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - astroid.brain.brain_numpy_random_mtrand.numpy_random_mtrand_transform
    - os.path.expanduser
    - parent_or_root.set_local
    - astroid.brain.brain_typing._typing_transform
    - inspect.ismethoddescriptor
    - location.startswith
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - extension_module.locals.items
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - astroid.brain.brain_collections._collections_abc_313_transform
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - elements.append
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.brain.brain_dateutil.dateutil_transform
    - textwrap.dedent.format
    - astroid.raw_building.object_build_datadescriptor
    - algorithms_with_signature.items
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - imported.public_names
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - dict.fromkeys
    - astroid.modutils.modpath_from_file
    - astroid.brain.brain_pkg_resources.pkg_resources_transform
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.brain.brain_numpy_core_fromnumeric.numpy_core_fromnumeric_transform
    - astroid.brain.brain_signal._signals_enum
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.brain.brain_six._indent
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - numpy.version.version.split
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - text.splitlines
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.brain.brain_numpy_core_numeric.numpy_core_numeric_transform
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - <builtin>.bytes
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.brain.brain_crypt._re_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.brain.brain_scipy_signal.scipy_signal
    - _INFERENCE_CACHE.clear
    - astroid.brain.brain_six.default_predicate
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - astroid.brain.brain_collections._deque_mock
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_datetime.datetime_transform
    - src.append
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - astroid.brain.brain_ssl._verifyflags_enum
    - textwrap.dedent.encode
    - astroid.brain.brain_ssl._options_enum
    - logger.error
    - values.items
    - astroid.brain.brain_numpy_ma.numpy_ma_transform
    - inspect.ismethod
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.isfunction
    - result.append
    - astroid._ast.ParserModule.parse
    - algorithms_with_signature.update
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.builder.AstroidBuilder._post_build.<RETURN>.locals.items
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_multiprocessing._multiprocessing_transform
    - astroid.brain.brain_numpy_utils._get_numpy_version
    - astroid.brain.brain_unittest.IsolatedAsyncioTestCaseImport
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - key.startswith
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - astroid.brain.brain_signal._handlers_enum
    - warnings.catch_warnings
    - modname.split
    - astroid.brain.brain_numpy_core_multiarray.numpy_core_multiarray_transform
    - posonlyargs.append
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid.brain.brain_numpy_core_numerictypes.numpy_core_numerictypes_transform
    - astroid.brain.brain_collections._collections_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 51
    functionName: astroid.brain.brain_multiprocessing._multiprocessing_managers_transform
    functionSourceFile: astroid.brain.brain_multiprocessing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 12
    functionName: astroid.brain.brain_numpy_core_fromnumeric.numpy_core_fromnumeric_transform
    functionSourceFile: astroid.brain.brain_numpy_core_fromnumeric
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 12
    functionName: astroid.brain.brain_pytest.pytest_transform
    functionSourceFile: astroid.brain.brain_pytest
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 15
    functionName: astroid.brain.brain_numpy_core_numerictypes.numpy_core_numerictypes_transform
    functionSourceFile: astroid.brain.brain_numpy_core_numerictypes
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.brain.brain_numpy_utils.numpy_supports_type_hints
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - numpy.version.version.split
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_numpy_utils._get_numpy_version
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 14
    functionName: astroid.brain.brain_subprocess._subprocess_transform
    functionSourceFile: astroid.brain.brain_subprocess
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - <builtin>.bytes
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 68
    functionName: astroid.brain.brain_qt.pyqt4_qtcore_transform
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 21
    functionName: astroid.brain.brain_ctypes.enrich_ctypes_redefined_types
    functionSourceFile: astroid.brain.brain_ctypes
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - src.append
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 35
    functionName: astroid.brain.brain_collections._collections_abc_313_transform
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 14
    functionName: astroid.brain.brain_http._http_transform
    functionSourceFile: astroid.brain.brain_http
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 13
    functionName: astroid.brain.brain_multiprocessing._multiprocessing_transform
    functionSourceFile: astroid.brain.brain_multiprocessing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - astroid.modutils._get_relative_base_path
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - builtins.__name__.rsplit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - textwrap.dedent.encode
    - logger.error
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.builder.AstroidBuilder._post_build.<RETURN>.locals.items
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - key.startswith
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - contextlib.redirect_stdout
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 14
    functionName: astroid.brain.brain_regex._regex_transform
    functionSourceFile: astroid.brain.brain_regex
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 12
    functionName: astroid.brain.brain_datetime.datetime_transform
    functionSourceFile: astroid.brain.brain_datetime
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_threading._thread_transform
    functionSourceFile: astroid.brain.brain_threading
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 12
    functionName: astroid.brain.brain_unittest.IsolatedAsyncioTestCaseImport
    functionSourceFile: astroid.brain.brain_unittest
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 161
    functionName: astroid.brain.brain_http._http_client_transform
    functionSourceFile: astroid.brain.brain_http
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 21
    functionName: astroid.brain.brain_collections._collections_transform
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - astroid.brain.brain_collections._ordered_dict_mock
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - astroid.brain.brain_collections._deque_mock
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 15
    functionName: astroid.brain.brain_re._re_transform
    functionSourceFile: astroid.brain.brain_re
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 19
    functionName: astroid.brain.brain_responses.responses_funcs
    functionSourceFile: astroid.brain.brain_responses
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 51
    functionName: astroid.brain.brain_ssl.ssl_transform
    functionSourceFile: astroid.brain.brain_ssl
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - astroid.brain.brain_ssl._verifyflags_enum
    - logger.error
    - astroid.brain.brain_ssl._options_enum
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - astroid.manager.AstroidManager.ast_from_module_name
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 11
    functionName: astroid.brain.brain_mechanize.mechanize_transform
    functionSourceFile: astroid.brain.brain_mechanize
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - node.qname
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 109
    functionName: astroid.brain.brain_six.six_moves_transform
    functionSourceFile: astroid.brain.brain_six
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_six._indent.prefixed_lines
    - signature.parameters.items
    - REDIRECT.get
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - line.strip
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - textwrap.dedent.format
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.brain.brain_six._indent
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - text.splitlines
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.exists
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.brain.brain_six.default_predicate
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - textwrap.dedent.encode
    - os.path.basename
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - contextlib.redirect_stdout
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 20
    functionName: astroid.brain.brain_numpy_core_numeric.numpy_core_numeric_transform
    functionSourceFile: astroid.brain.brain_numpy_core_numeric
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 13
    functionName: astroid.brain.brain_numpy_ma.numpy_ma_transform
    functionSourceFile: astroid.brain.brain_numpy_ma
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 16
    functionName: astroid.brain.brain_numpy_core_einsumfunc.numpy_core_einsumfunc_transform
    functionSourceFile: astroid.brain.brain_numpy_core_einsumfunc
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 15
    functionName: astroid.brain.brain_dateutil.dateutil_transform
    functionSourceFile: astroid.brain.brain_dateutil
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 35
    functionName: astroid.brain.brain_signal._signals_enums_transform
    functionSourceFile: astroid.brain.brain_signal
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_signal._sigmasks_enum
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.brain.brain_signal._signals_enum
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - astroid.brain.brain_signal._handlers_enum
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_sqlalchemy._session_transform
    functionSourceFile: astroid.brain.brain_sqlalchemy
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_curses._curses_transform
    functionSourceFile: astroid.brain.brain_curses
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 13
    functionName: astroid.brain.brain_numpy_random_mtrand.numpy_random_mtrand_transform
    functionSourceFile: astroid.brain.brain_numpy_random_mtrand
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 16
    functionName: astroid.brain.brain_numpy_core_umath.numpy_core_umath_transform
    functionSourceFile: astroid.brain.brain_numpy_core_umath
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 22
    functionName: astroid.brain.brain_numpy_core_multiarray.numpy_core_multiarray_transform
    functionSourceFile: astroid.brain.brain_numpy_core_multiarray
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 425
    functionName: astroid.brain.brain_typing._typing_transform
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_pkg_resources.pkg_resources_transform
    functionSourceFile: astroid.brain.brain_pkg_resources
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 12
    functionName: astroid.brain.brain_scipy_signal.scipy_signal
    functionSourceFile: astroid.brain.brain_scipy_signal
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_hashlib._hashlib_transform
    functionSourceFile: astroid.brain.brain_hashlib
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - algorithms_with_signature.items
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - dict.fromkeys
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - algorithms_with_signature.update
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 11
    functionName: astroid.brain.brain_crypt._re_transform
    functionSourceFile: astroid.brain.brain_crypt
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extension_module.locals.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.helpers.register_module_extender.<lambda1>
    functionSourceFile: astroid.brain.helpers
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: astroid.brain.brain_argparse.register
    functionSourceFile: astroid.brain.brain_argparse
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: astroid.brain.brain_attrs.register
    functionSourceFile: astroid.brain.brain_attrs
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 29
    functionName: astroid.brain.brain_boto3.register
    functionSourceFile: astroid.brain.brain_boto3
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 124
    functionName: astroid.brain.brain_collections.register
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 26
    functionName: astroid.brain.brain_crypt.register
    functionSourceFile: astroid.brain.brain_crypt
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 83
    functionName: astroid.brain.brain_ctypes.register
    functionSourceFile: astroid.brain.brain_ctypes
    functionUses: 91
    functionsReached:
    - <builtin>.hasattr
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 184
    functionName: astroid.brain.brain_curses.register
    functionSourceFile: astroid.brain.brain_curses
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 4
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 613
    functionName: astroid.brain.brain_dataclasses.register
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 18
    functionName: astroid.brain.brain_datetime.register
    functionSourceFile: astroid.brain.brain_datetime
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 27
    functionName: astroid.brain.brain_dateutil.register
    functionSourceFile: astroid.brain.brain_dateutil
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 165
    functionName: astroid.brain.brain_functools.register
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 248
    functionName: astroid.brain.brain_gi.register
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    - astroid.manager.AstroidManager.register_failed_import_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 95
    functionName: astroid.brain.brain_hashlib.register
    functionSourceFile: astroid.brain.brain_hashlib
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 236
    functionName: astroid.brain.brain_http.register
    functionSourceFile: astroid.brain.brain_http
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 51
    functionName: astroid.brain.brain_hypothesis.register
    functionSourceFile: astroid.brain.brain_hypothesis
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 38
    functionName: astroid.brain.brain_io.register
    functionSourceFile: astroid.brain.brain_io
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 124
    functionName: astroid.brain.brain_mechanize.register
    functionSourceFile: astroid.brain.brain_mechanize
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 102
    functionName: astroid.brain.brain_multiprocessing.register
    functionSourceFile: astroid.brain.brain_multiprocessing
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 6
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 658
    functionName: astroid.brain.brain_namedtuple_enum.register
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 25
    functionName: astroid.brain.brain_numpy_core_einsumfunc.register
    functionSourceFile: astroid.brain.brain_numpy_core_einsumfunc
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 21
    functionName: astroid.brain.brain_numpy_core_fromnumeric.register
    functionSourceFile: astroid.brain.brain_numpy_core_fromnumeric
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 27
    functionName: astroid.brain.brain_numpy_core_function_base.register
    functionSourceFile: astroid.brain.brain_numpy_core_function_base
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - METHODS_TO_BE_INFERRED.keys
    - <builtin>.frozenset
    - astroid.manager.AstroidManager.register_transform
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 90
    functionName: astroid.brain.brain_numpy_core_multiarray.register
    functionSourceFile: astroid.brain.brain_numpy_core_multiarray
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - METHODS_TO_BE_INFERRED.keys
    - <builtin>.frozenset
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.helpers.register_module_extender
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 262
    functionName: astroid.brain.brain_numpy_core_numerictypes.register
    functionSourceFile: astroid.brain.brain_numpy_core_numerictypes
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 153
    functionName: astroid.brain.brain_numpy_core_umath.register
    functionSourceFile: astroid.brain.brain_numpy_core_umath
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 70
    functionName: astroid.brain.brain_numpy_random_mtrand.register
    functionSourceFile: astroid.brain.brain_numpy_random_mtrand
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 32
    functionName: astroid.brain.brain_numpy_ma.register
    functionSourceFile: astroid.brain.brain_numpy_ma
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: astroid.brain.brain_numpy_ndarray.register
    functionSourceFile: astroid.brain.brain_numpy_ndarray
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 38
    functionName: astroid.brain.brain_numpy_core_numeric.register
    functionSourceFile: astroid.brain.brain_numpy_core_numeric
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - METHODS_TO_BE_INFERRED.keys
    - <builtin>.frozenset
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.helpers.register_module_extender
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 50
    functionName: astroid.brain.brain_pathlib.register
    functionSourceFile: astroid.brain.brain_pathlib
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 71
    functionName: astroid.brain.brain_pkg_resources.register
    functionSourceFile: astroid.brain.brain_pkg_resources
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 83
    functionName: astroid.brain.brain_pytest.register
    functionSourceFile: astroid.brain.brain_pytest
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 80
    functionName: astroid.brain.brain_qt.register
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: astroid.brain.brain_random.register
    functionSourceFile: astroid.brain.brain_random
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 93
    functionName: astroid.brain.brain_re.register
    functionSourceFile: astroid.brain.brain_re
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 91
    functionName: astroid.brain.brain_regex.register
    functionSourceFile: astroid.brain.brain_regex
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 79
    functionName: astroid.brain.brain_responses.register
    functionSourceFile: astroid.brain.brain_responses
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 89
    functionName: astroid.brain.brain_scipy_signal.register
    functionSourceFile: astroid.brain.brain_scipy_signal
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 119
    functionName: astroid.brain.brain_signal.register
    functionSourceFile: astroid.brain.brain_signal
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 229
    functionName: astroid.brain.brain_six.register
    functionSourceFile: astroid.brain.brain_six
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    - astroid.manager.AstroidManager.register_failed_import_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 40
    functionName: astroid.brain.brain_sqlalchemy.register
    functionSourceFile: astroid.brain.brain_sqlalchemy
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 162
    functionName: astroid.brain.brain_ssl.register
    functionSourceFile: astroid.brain.brain_ssl
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: brain_statistics.register
    functionSourceFile: <builtin>
    functionUses: 91
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 99
    functionName: astroid.brain.brain_subprocess.register
    functionSourceFile: astroid.brain.brain_subprocess
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 32
    functionName: astroid.brain.brain_threading.register
    functionSourceFile: astroid.brain.brain_threading
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 67
    functionName: astroid.brain.brain_type.register
    functionSourceFile: astroid.brain.brain_type
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 8
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 474
    functionName: astroid.brain.brain_typing.register
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 91
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 30
    functionName: astroid.brain.brain_unittest.register
    functionSourceFile: astroid.brain.brain_unittest
    functionUses: 91
    functionsReached:
    - astroid.brain.helpers.register_module_extender
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - manager
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 15
    functionName: astroid.brain.brain_uuid.register
    functionSourceFile: astroid.brain.brain_uuid
    functionUses: 91
    functionsReached:
    - astroid.manager.AstroidManager.register_transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 139
    functionName: astroid.brain.helpers.is_class_var
    functionSourceFile: astroid.brain.helpers
    functionUses: 3
    functionsReached:
    - <builtin>.next
    - node.infer
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_argparse
    functionSourceFile: astroid.brain.brain_argparse
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fb7670>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 14
    functionName: astroid.brain.brain_argparse.infer_namespace
    functionSourceFile: astroid.brain.brain_argparse
    functionUses: 1
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.arguments.CallSite.from_call
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2309
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 9
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 36
    functionName: astroid.brain.brain_argparse._looks_like_namespace
    functionSourceFile: astroid.brain.brain_argparse
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.inference_tip
    functionSourceFile: astroid.inference_tip
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - typing.TypeVar
    - collections.OrderedDict
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.OrderedDict
    functionSourceFile: collections
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cache.clear
    functionSourceFile: <builtin>
    functionUses: 90
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 36
    functionName: astroid.inference_tip._inference_tip_cached
    functionSourceFile: astroid.inference_tip
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed030c81f0>
    argNames:
    - node
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 39
    functionName: astroid.inference_tip._inference_tip_cached.inner
    functionSourceFile: astroid.inference_tip
    functionUses: 0
    functionsReached:
    - len_call.infer_call_result
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.arguments.CallSite._unpack_args
    - new_node.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - name.isidentifier
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.brain.brain_numpy_utils.numpy_supports_type_hints
    - os.path.realpath
    - node.slots
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.brain.brain_ctypes.register
    - astroid.brain.brain_builtin_inference.infer_str
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - os.path.splitext
    - textwrap.dedent
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - value.qname
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_function
    - REDIRECT.get
    - signature.parameters.items
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference._get_elts
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.brain.brain_builtin_inference.register
    - astroid.brain.brain_namedtuple_enum._infer_first
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_builtin_inference.infer_bool
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - context.extra_context.get
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.brain.brain_random._clone_node_with_lineno
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.builder._extract_single_node
    - astroid.objects.Super.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - astroid.helpers._function_type
    - astroid.brain.brain_dataclasses.infer_dataclass_field_call
    - astroid.brain.brain_builtin_inference.register_builtin_transform._transform_wrapper
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - klass.infer
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - getter.infer
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.brain.brain_typing._forbid_class_getitem_access
    - astroid.objects.Property.__init__
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - extracted.append
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.brain.brain_builtin_inference.infer_callable
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - astroid.objects.PartialFunction.__init__
    - textwrap.dedent.encode
    - inferred._proxied.getattr
    - inspect.isfunction
    - <builtin>.frozenset
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.helpers.object_issubclass
    - astroid.brain.brain_namedtuple_enum.infer_func_form
    - _CURRENTLY_INFERRING.add
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - call.keyword_arguments.items
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - <builtin>.enumerate
    - <builtin>.dir
    - values.infer
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes
    - call.has_invalid_keywords
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.helpers.object_isinstance
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.objects.Super._infer
    - ast.parse
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - TYPING_TYPE_TEMPLATE.format
    - astroid.nodes.node_classes.Slice.postinit
    - astroid.brain.brain_builtin_inference.infer_dict_fromkeys._build_dict_with_elements
    - astroid.brain.brain_dataclasses.register
    - default_nodes.append
    - kwonlyargs.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - random.sample
    - astroid.nodes.node_classes.Decorators.get_children
    - astroid.brain.brain_builtin_inference._infer_object__new__decorator
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_class
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.brain.brain_builtin_inference._get_elts.is_iterable
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - results.append
    - itertools.chain
    - astroid.builder.extract_node
    - keyword.iskeyword
    - importer.get_source
    - values.extend
    - node.instantiate_class
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.brain.brain_typing.infer_special_alias
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_namedtuple_enum.infer_named_tuple
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - textwrap.dedent.format
    - astroid.brain.brain_builtin_inference.infer_type
    - typing.cast.igetattr
    - class_node.mymethods
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple
    - astroid.nodes.node_classes.const_factory
    - bases_mro.pop
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.brain.brain_builtin_inference.infer_isinstance
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - astroid.brain.brain_functools._functools_partial_inference
    - zipimport.zipimporter
    - inferred_bases.pop
    - _CURRENTLY_INFERRING.remove
    - astroid.brain.brain_builtin_inference.infer_super
    - klass.root
    - obj_type.mro
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_dataclasses._get_field_default
    - astroid.helpers.object_len
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_builtin_inference._infer_getattr_args
    - astroid.brain.brain_crypt.register
    - inferred_keyword.items
    - <builtin>.str
    - obj_node.infer
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - inferred_values.itered
    - astroid.nodes.node_classes.BaseContainer.get_children
    - stmt_constraints.update
    - names.append
    - astroid.brain.brain_uuid.register
    - base.infer
    - node.value.infer
    - astroid.brain.brain_builtin_inference.infer_slice
    - elt.as_string
    - node.func.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.brain.brain_typing.infer_typing_generic_class_pep695
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - <builtin>.int
    - astroid.brain.brain_type.infer_type_sub
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - astroid.nodes.node_classes.For.get_children
    - base._compute_mro
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - astroid.builder.parse
    - init_params.update
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.brain.brain_builtin_inference.infer_getattr
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - base.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - new_call.infer
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - item.qname
    - key.as_string
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - node_type.igetattr
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - astroid.brain.brain_builtin_inference.infer_issubclass
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.helpers.class_or_tuple_to_container
    - astroid.brain.brain_scipy_signal.register
    - astroid.brain.brain_builtin_inference.infer_dict
    - astroid.brain.brain_re.infer_pattern_match
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - cache.get
    - astroid.brain.brain_typing.infer_typing_alias
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - astroid.manager.AstroidManager.infer_ast_from_something
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - wrapped_function.infer
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - astroid.brain.brain_pathlib.infer_parents_subscript
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.brain.brain_builtin_inference._infer_str_format_call
    - inferred.metaclass
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.arguments.CallSite.from_call
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - astroid.brain.brain_builtin_inference.infer_property
    - inspect.isroutine
    - call.has_invalid_arguments
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - requested_lines.append
    - importlib.import_module
    - parent_or_root.scope
    - numpy.version.version.split
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - astroid.brain.brain_builtin_inference.infer_int
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - result_of_len.pytype
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - astroid.brain.brain_builtin_inference.infer_len
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.nodes.node_classes.Call.postinit
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - extracted.extend
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.brain.brain_numpy_utils._get_numpy_version
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - node.scope
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - obj.igetattr
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - inferred.bool_value
    - argument.infer
    - astroid.brain.brain_hashlib.register
    - args.extend
    - astroid.nodes.scoped_nodes.get_wrapping_class
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - <builtin>.iter
    - items.append
    - astroid.brain.brain_builtin_inference.infer_dict_fromkeys
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_typing.infer_typing_typevar_or_newtype
    - astroid.modutils._path_from_filename
    - astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    - astroid.brain.brain_numpy_ndarray.infer_numpy_ndarray
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - node.func.expr.infer
    - stmt.infer
    - astroid.brain.brain_dataclasses.infer_dataclass_attribute
    - builtins.__name__.count
    - func.qname
    - node.get_children
    - astroid.brain.brain_dataclasses._infer_instance_from_annotation
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.brain.brain_typing.infer_typing_cast
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - default.infer
    - astroid.brain.brain_typing.infer_typedDict
    - astroid.brain.brain_argparse.infer_namespace
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - keyword_node.value.infer
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.brain.brain_builtin_inference.infer_hasattr
    - constraint.satisfied_by
    - modpath.append
    - node_scope.qname
    - inferred_positional.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.brain.brain_regex.infer_pattern_match
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - context.is_empty
    - c.isalnum
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - format_template.format
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.builder._extract_expressions
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.brain.brain_builtin_inference._infer_copy_method
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.brain.brain_random.infer_random_sample
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - obj.getattr
    - klass.parent.frame
    - found_spec._replace
    - astroid.helpers._object_type_is_subclass
    - astroid.brain.brain_mechanize.register
    - cls.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - klass.instantiate_class
    - astroid.brain.brain_sqlalchemy.register
    - field_def.format
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - _cache.popitem
    - default.as_string
    - typing.cast.elts.is_subtype_of
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.brain_namedtuple_enum.infer_enum
    - astroid.builder.AstroidBuilder.file_build
    - result_of_len.is_subtype_of
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - astroid.brain.brain_typing.infer_typing_attr
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - itertools.tee
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - call_site.infer_argument
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _CURRENTLY_INFERRING.remove
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: context.is_empty
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _CURRENTLY_INFERRING.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02759b80>
    argNames:
    - subscript_node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 40
    functionName: astroid.brain.brain_pathlib.infer_parents_subscript
    functionSourceFile: astroid.brain.brain_pathlib
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02dc4d60>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 366
    functionName: astroid.brain.brain_typing.infer_special_alias
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03077640>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 281
    functionName: astroid.brain.brain_typing.infer_typing_alias
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.builder._extract_single_node
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.brain.brain_typing._forbid_class_getitem_access
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - extracted.append
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.Decorators.get_children
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - astroid.builder.extract_node
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.node_classes.For.get_children
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.builder.parse
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - extracted.extend
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - node.get_children
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.builder._extract_expressions
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder._find_statement_by_line
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032e46a0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 41
    functionName: astroid.brain.brain_random.infer_random_sample
    functionSourceFile: astroid.brain.brain_random
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.iter
    - <builtin>.next
    - init_params.update
    - typing.cast.elts.infer
    - <builtin>.getattr
    - <builtin>.len
    - random.sample
    - new_node.postinit
    - <builtin>.hasattr
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.brain.brain_random._clone_node_with_lineno
    - astroid.nodes.node_classes.BaseContainer.postinit
    - node.scope
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03423ac0>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 217
    functionName: astroid.brain.brain_typing.infer_typedDict
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fe7190>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 415
    functionName: astroid.brain.brain_dataclasses.infer_dataclass_field_call
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - new_call.infer
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - default.infer
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.nodes.node_classes.Call.postinit
    - astroid.brain.brain_dataclasses._get_field_default
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - default.as_string
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f18df0>
    argNames:
    - class_node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 540
    functionName: astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_class
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - name.isidentifier
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - astroid.modutils._spec_from_modpath
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.modutils._path_from_filename
    - astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - node.slots
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - STD_LIB_DIRS.union
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - keyword_node.value.infer
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_namedtuple_enum._infer_first
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - typing.cast.elts.bases.value.infer
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - <builtin>.list
    - astroid.modutils.check_modpath_has_init
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - keyword.iskeyword
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - values.extend
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - c.isalnum
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._attach_local_node
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - astroid.brain.brain_namedtuple_enum.infer_named_tuple
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - typing.NamedTuple.__init__
    - textwrap.dedent.format
    - imported.public_names
    - astroid.arguments.CallSite.from_call
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - class_node.mymethods
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - field_def.format
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.brain.brain_namedtuple_enum.infer_func_form
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - names.append
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.modutils.is_python_source
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - elt.as_string
    - <builtin>.all
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - contextlib.redirect_stdout
    - seen.add
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - call_site.infer_argument
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef5700>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 588
    functionName: astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - name.isidentifier
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - importer.is_package
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.modutils._path_from_filename
    - astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - typing.cast.elts.infer
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - STD_LIB_DIRS.union
    - builtins.__name__.count
    - func.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - keyword_node.value.infer
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_namedtuple_enum._infer_first
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - typing.cast.elts.bases.value.infer
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - keyword.iskeyword
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - values.extend
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - c.isalnum
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._attach_local_node
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - astroid.brain.brain_namedtuple_enum.infer_named_tuple
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - imported.public_names
    - typing.NamedTuple.__init__
    - astroid.arguments.CallSite.from_call
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.exists
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - field_def.format
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.brain.brain_namedtuple_enum.infer_func_form
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - names.append
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.modutils.is_python_source
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - elt.as_string
    - <builtin>.all
    - node.func.infer
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - seen.add
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - call_site.infer_argument
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02af7b20>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 46
    functionName: astroid.brain.brain_type.infer_type_sub
    functionSourceFile: astroid.brain.brain_type
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node_scope.qname
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - node.scope
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d20670>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 309
    functionName: astroid.brain.brain_namedtuple_enum.infer_enum
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - item.qname
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - keyword_node.value.infer
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_namedtuple_enum._infer_first
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.brain.brain_namedtuple_enum.infer_func_form
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - names.append
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - elt.as_string
    - <builtin>.all
    - node.func.infer
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03061310>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 16
    functionName: astroid.brain.brain_numpy_ndarray.infer_numpy_ndarray
    functionSourceFile: astroid.brain.brain_numpy_ndarray
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.brain.brain_numpy_utils.numpy_supports_type_hints
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - numpy.version.version.split
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.brain.brain_numpy_utils._get_numpy_version
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cdda30>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 73
    functionName: astroid.brain.brain_regex.infer_pattern_match
    functionSourceFile: astroid.brain.brain_regex
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a96ac0>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 146
    functionName: astroid.brain.brain_typing.infer_typing_attr
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - TYPING_TYPE_TEMPLATE.format
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - value.qname
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - astroid._ast.get_parser_module
    - line.strip
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - cache.get
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - node.value.infer
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - warnings.catch_warnings
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef53d0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 573
    functionName: astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_function
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - klass.infer
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02bfe5e0>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 404
    functionName: astroid.brain.brain_typing.infer_typing_cast
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - func.qname
    - <builtin>.next
    - node.func.infer
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a26040>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 191
    functionName: astroid.brain.brain_namedtuple_enum.infer_named_tuple
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 3
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - name.isidentifier
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - importer.is_package
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.modutils._path_from_filename
    - astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - typing.cast.elts.infer
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - STD_LIB_DIRS.union
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - keyword_node.value.infer
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_namedtuple_enum._infer_first
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - typing.cast.elts.bases.value.infer
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.arguments.CallSite.__init__
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - keyword.iskeyword
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - values.extend
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - c.isalnum
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._attach_local_node
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - imported.public_names
    - typing.NamedTuple.__init__
    - astroid.arguments.CallSite.from_call
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.exists
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - field_def.format
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.brain.brain_namedtuple_enum.infer_func_form
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - names.append
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.modutils.is_python_source
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - elt.as_string
    - <builtin>.all
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - seen.add
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - call_site.infer_argument
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02df6d30>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 392
    functionName: astroid.brain.brain_dataclasses.infer_dataclass_attribute
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - klass.instantiate_class
    - <builtin>.next
    - astroid.brain.brain_dataclasses._infer_instance_from_annotation
    - klass.root
    - node.infer
    - value.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e90ee0>
    argNames:
    - node
    - context_itton
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 110
    functionName: astroid.brain.brain_typing.infer_typing_typevar_or_newtype
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - builtins.__name__.count
    - func.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - TYPING_TYPE_TEMPLATE.format
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - imported.public_names
    - typing.NamedTuple.__init__
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - node.qname
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - node.func.infer
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c768e0>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 201
    functionName: astroid.brain.brain_typing.infer_typing_generic_class_pep695
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b6fd30>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 74
    functionName: astroid.brain.brain_functools._functools_partial_inference
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 1
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.arguments.CallSite._unpack_args
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - astroid.objects.PartialFunction.__init__
    - textwrap.dedent.encode
    - inferred._proxied.getattr
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.objects.Super._infer
    - ast.parse
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - astroid.brain.brain_dataclasses.register
    - default_nodes.append
    - kwonlyargs.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - os.path.normcase
    - astroid.objects.Super.super_mro
    - astroid.brain.brain_random.register
    - wrapped_function.infer
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.arguments.CallSite.from_call
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02759b20>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 75
    functionName: astroid.brain.brain_re.infer_pattern_match
    functionSourceFile: astroid.brain.brain_re
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - <builtin>.iter
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.builder._extract_single_node
    - astroid.builder.extract_node
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _cache.popitem
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed02f56f70>
    argNames:
    - node
    - infer_function
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: astroid.inference_tip.inference_tip.transform
    functionSourceFile: astroid.inference_tip
    functionUses: 0
    functionsReached:
    - astroid.inference_tip._inference_tip_cached
    linkageType: pythonLinkage
    raised:
    - InferenceOverwriteError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.arguments
    functionSourceFile: astroid.arguments
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02239dc0>
    - <ast.Constant object at 0x7fed02239af0>
    argNames:
    - self
    - callcontext
    - argument_context_map
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 32
    functionName: astroid.arguments.CallSite.__init__
    functionSourceFile: astroid.arguments
    functionUses: 20
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - values.extend
    - astroid.arguments.CallSite._unpack_args
    - <builtin>.hasattr
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.context.InferenceContext.__init__
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b6f040>
    argNames:
    - self
    - args
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 123
    functionName: astroid.arguments.CallSite._unpack_args
    functionSourceFile: astroid.arguments
    functionUses: 21
    functionsReached:
    - <builtin>.isinstance
    - values.append
    - <builtin>.next
    - values.extend
    - <builtin>.hasattr
    - astroid.context.InferenceContext.__init__
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cf2be0>
    argNames:
    - self
    - keywords
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 88
    functionName: astroid.arguments.CallSite._unpack_keywords
    functionSourceFile: astroid.arguments
    functionUses: 21
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - typing.cast.elts.infer
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: astroid.arguments.CallSite.has_invalid_arguments
    functionSourceFile: astroid.arguments
    functionUses: 5
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 78
    functionName: astroid.arguments.CallSite.has_invalid_keywords
    functionSourceFile: astroid.arguments
    functionUses: 5
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 21
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 30
    ICount: 4
    IfCount: 21
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - funcnode
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 141
    functionName: astroid.arguments.CallSite.infer_argument
    functionSourceFile: astroid.arguments
    functionUses: 4
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - typing.cast.metaclass
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - astroid.nodes.node_classes.Arguments.default_value
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.node_classes.Dict.postinit
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - kwargs.items
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - positional.append
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - kwargs.pop
    - astroid.arguments.CallSite.has_invalid_keywords
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.arguments.CallSite.has_invalid_arguments
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.nodes.node_classes.Arguments.find_argname
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - typing.cast.instantiate_class
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - astroid.nodes.node_ng.NodeNG.instantiate_class
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.nodes.node_classes._find_arg
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.pop
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: positional.append
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.metaclass
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283df40>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2687
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 61
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.instantiate_class
    functionSourceFile: typing
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 570
    functionName: astroid.nodes.node_ng.NodeNG.instantiate_class
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kwargs.items
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.util
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 25
    functionName: astroid.util.UninferableBase.__repr__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: astroid.util.UninferableBase.__getattribute__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached:
    - object.__getattribute__
    - name.endswith
    - name.startswith
    linkageType: pythonLinkage
    raised:
    - AttributeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.startswith
    functionSourceFile: <builtin>
    functionUses: 28
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: object.__getattribute__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 39
    functionName: astroid.util.UninferableBase.__call__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: astroid.util.UninferableBase.__bool__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - visitor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 47
    functionName: astroid.util.UninferableBase.accept
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached:
    - visitor.visit_uninferable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: visitor.visit_uninferable
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 71
    functionName: astroid.util.BadUnaryOperationMessage._object_type_helper
    functionSourceFile: astroid.util
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - obj
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: astroid.util.BadUnaryOperationMessage._object_type
    functionSourceFile: astroid.util
    functionUses: 1
    functionsReached:
    - astroid.util.BadUnaryOperationMessage._object_type_helper
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 83
    functionName: astroid.util.BadUnaryOperationMessage.__str__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - msg.format
    - astroid.util.BadUnaryOperationMessage._object_type
    - astroid.util.BadUnaryOperationMessage._object_type_helper
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: msg.format
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: astroid.util.BadBinaryOperationMessage.__str__
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached:
    - msg.format
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - cls
    - other
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 111
    functionName: astroid.util._instancecheck
    functionSourceFile: astroid.util
    functionUses: 0
    functionsReached:
    - <builtin>.issubclass
    - warnings.warn
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 124
    functionName: astroid.util.check_warnings_filter
    functionSourceFile: astroid.util
    functionUses: 1
    functionsReached:
    - <builtin>.issubclass
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.infer
    functionSourceFile: typing
    functionUses: 81
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.infer
    functionSourceFile: typing
    functionUses: 81
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.infer
    functionSourceFile: typing
    functionUses: 81
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_functools
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 34
    functionName: astroid.brain.brain_functools.LruWrappedModel.attr___wrapped__
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 38
    functionName: astroid.brain.brain_functools.LruWrappedModel.attr_cache_info
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed028687c0>
    argNames:
    - code
    - module_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 392
    functionName: astroid.builder.extract_node
    functionSourceFile: astroid.builder
    functionUses: 31
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cf2f10>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 47
    functionName: astroid.brain.brain_functools.LruWrappedModel.attr_cache_info.CacheInfoBoundMethod.infer_call_result
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 59
    functionName: astroid.brain.brain_functools.LruWrappedModel.attr_cache_clear
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b6fd00>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 64
    functionName: astroid.brain.brain_functools._transform_lru_cache
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 133
    functionName: astroid.brain.brain_functools._looks_like_lru_cache
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.brain.brain_functools._looks_like_functools_member
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - member
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 145
    functionName: astroid.brain.brain_functools._looks_like_functools_member
    functionSourceFile: astroid.brain.brain_functools
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.builder
    functionSourceFile: astroid.builder
    functionUses: 0
    functionsReached:
    - warnings.filterwarnings
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: warnings.filterwarnings
    functionSourceFile: warnings
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 49
    functionName: astroid.builder.open_source_file
    functionSourceFile: astroid.builder
    functionUses: 181
    functionsReached:
    - tokenize.detect_encoding
    - <builtin>.open
    - stream.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.open
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokenize.detect_encoding
    functionSourceFile: tokenize
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stream.read
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - attrname
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 58
    functionName: astroid.builder._can_assign_attr
    functionSourceFile: astroid.builder
    functionUses: 184
    functionsReached:
    - node.qname
    - node.slots
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.slots
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.qname
    functionSourceFile: <builtin>
    functionUses: 193
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: loader.get_source
    functionSourceFile: <builtin>
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed0316a760>
    argNames:
    - filename
    - is_jython
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 118
    functionName: astroid.modutils._path_from_filename
    functionSourceFile: astroid.modutils
    functionUses: 192
    functionsReached:
    - typing.NamedTuple.location.partition
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.splitext
    functionSourceFile: os
    functionUses: 196
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.exists
    functionSourceFile: os
    functionUses: 195
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.basename
    functionSourceFile: os
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - data
    - modname
    - path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 180
    functionName: astroid.builder.AstroidBuilder._data_build
    functionSourceFile: astroid.builder
    functionUses: 182
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid._ast._contexts_from_module
    - <builtin>.getattr
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder.visit_module
    - <builtin>.isinstance
    - os.path.basename
    - typing.NamedTuple.__init__
    - astroid._ast.ParserModule.parse
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid._ast.get_parser_module
    - re.search
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid._ast._compare_operators_from_module
    - builtins.__name__.endswith
    - astroid.rebuilder.TreeRebuilder.__init__
    - os.path.splitext
    - ast.parse
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - astroid.builder._parse_string
    - typing.NamedTuple.location.endswith
    linkageType: pythonLinkage
    raised:
    - AstroidSyntaxError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - module
    - builder
    - encoding
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 159
    functionName: astroid.builder.AstroidBuilder._post_build
    functionSourceFile: astroid.builder
    functionUses: 182
    functionsReached:
    - _INFERENCE_CACHE.clear
    - <builtin>.type
    - typing.cast.future_imports.add
    - <builtin>.getattr
    - typing.cast.sort
    - astroid.transforms.TransformVisitor.visit
    - <builtin>.isinstance
    - iattrs.setdefault
    - values.append
    - <builtin>.setattr
    - astroid.transforms.TransformVisitor._visit_generic
    - warnings.warn
    - typing.cast
    - imported.public_names
    - node.expr.infer
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager.visit_transforms
    - <builtin>.tuple
    - node.root
    - astroid.builder._can_assign_attr
    - astroid.transforms.TransformVisitor._visit
    - parent_or_root.scope
    - astroid.builder.AstroidBuilder.delayed_assattr
    - astroid.transforms.TransformVisitor._transform
    - node.slots
    - node.do_import_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - node.qname
    - parent_or_root.set_local
    - astroid.manager.AstroidManager.cache_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent.encode
    functionSourceFile: textwrap
    functionUses: 181
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.future_imports.add
    functionSourceFile: typing
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - global_name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 213
    functionName: astroid.builder.AstroidBuilder.add_from_names_to_locals
    functionSourceFile: astroid.builder
    functionUses: 183
    functionsReached:
    - typing.cast.sort
    - typing.cast
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - node.root
    - imported.public_names
    - parent_or_root.scope
    - parent_or_root.set_local
    - node.do_import_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 248
    functionName: astroid.builder.AstroidBuilder.delayed_assattr
    functionSourceFile: astroid.builder
    functionUses: 183
    functionsReached:
    - <builtin>.isinstance
    - iattrs.setdefault
    - values.append
    - <builtin>.type
    - astroid.builder._can_assign_attr
    - node.expr.infer
    - node.qname
    - node.slots
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed030561f0>
    - <ast.Constant object at 0x7fed030564c0>
    argNames:
    - data
    - type_comments
    - modname
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 486
    functionName: astroid.builder._parse_string
    functionSourceFile: astroid.builder
    functionUses: 183
    functionsReached:
    - astroid._ast._contexts_from_module
    - re.search
    - typing.NamedTuple.__init__
    - astroid._ast.ParserModule.parse
    - astroid._ast._compare_operators_from_module
    - ast.parse
    - astroid._ast._binary_operators_from_module
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid._ast.get_parser_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.location.endswith
    functionSourceFile: typing
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.__name__.endswith
    functionSourceFile: builtins
    functionUses: 183
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c0fb20>
    - <ast.Constant object at 0x7fed02c0f2e0>
    argNames:
    - self
    - manager
    - parser_module
    - data
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 56
    functionName: astroid.rebuilder.TreeRebuilder.__init__
    functionSourceFile: astroid.rebuilder
    functionUses: 183
    functionsReached:
    - astroid._ast._contexts_from_module
    - textwrap.dedent.split
    - typing.NamedTuple.__init__
    - astroid._ast._compare_operators_from_module
    - astroid._ast._binary_operators_from_module
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid._ast.get_parser_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 5
    argDefaultValues: []
    argNames:
    - self
    - node
    - modname
    - modpath
    - package
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 159
    functionName: astroid.rebuilder.TreeRebuilder.visit_module
    functionSourceFile: astroid.rebuilder
    functionUses: 183
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - <builtin>.isinstance
    - astroid.rebuilder.TreeRebuilder._get_doc
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - parent_or_root
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 221
    functionName: astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    functionSourceFile: astroid.builder
    functionUses: 184
    functionsReached:
    - parent_or_root.set_local
    - typing.cast.sort
    - parent_or_root.scope
    - typing.cast
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent_or_root.set_local
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent_or_root.scope
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local.<lambda1>
    functionSourceFile: astroid.builder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.sort
    functionSourceFile: typing
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.do_import_module
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: imported.public_names
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: iattrs.setdefault
    functionSourceFile: <builtin>
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent
    functionSourceFile: textwrap
    functionUses: 71
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 4
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 316
    functionName: astroid.builder._extract_expressions
    functionSourceFile: astroid.builder
    functionUses: 32
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.setattr
    - node.get_children
    - astroid.builder._extract_expressions
    - <builtin>.getattr
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.get_children
    functionSourceFile: <builtin>
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - line
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 357
    functionName: astroid.builder._find_statement_by_line
    functionSourceFile: astroid.builder
    functionUses: 32
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - typing.cast.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.Decorators.get_children
    - astroid.builder._find_statement_by_line
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.get_children
    functionSourceFile: typing
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 587
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    functionSourceFile: ''
    functionUses: 33
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 446
    functionName: astroid.builder.extract_node._extract
    functionSourceFile: astroid.builder
    functionUses: 32
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: code.splitlines
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: line.strip
    functionSourceFile: <builtin>
    functionUses: 37
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: requested_lines.append
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extracted.extend
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extracted.append
    functionSourceFile: <builtin>
    functionUses: 32
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03056b50>
    argNames:
    - code
    - module_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 478
    functionName: astroid.builder._extract_single_node
    functionSourceFile: astroid.builder
    functionUses: 13
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues:
    - <ast.Constant object at 0x7fed032e4ac0>
    argNames:
    - type_comments
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: astroid._ast.get_parser_module
    functionSourceFile: astroid._ast
    functionUses: 185
    functionsReached:
    - astroid._ast._contexts_from_module
    - typing.NamedTuple.__init__
    - astroid._ast._compare_operators_from_module
    - astroid._ast._binary_operators_from_module
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02adaa60>
    - <ast.Constant object at 0x7fed02ada130>
    argNames:
    - self
    - string
    - type_comments
    - filename
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: astroid._ast.ParserModule.parse
    functionSourceFile: astroid._ast
    functionUses: 193
    functionsReached:
    - ast.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.search
    functionSourceFile: re
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid._ast
    functionSourceFile: astroid._ast
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ast.parse
    functionSourceFile: ast
    functionUses: 199
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - type_comment
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: astroid._ast.parse_function_type_comment
    functionSourceFile: astroid._ast
    functionUses: 4
    functionsReached:
    - typing.NamedTuple.__init__
    - ast.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.__init__
    functionSourceFile: ''
    functionUses: 207
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 55
    functionName: astroid._ast._unary_operators_from_module
    functionSourceFile: ''
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 81
    functionName: astroid._ast._compare_operators_from_module
    functionSourceFile: ''
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 77
    functionName: astroid._ast._bool_operators_from_module
    functionSourceFile: ''
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 59
    functionName: astroid._ast._binary_operators_from_module
    functionSourceFile: ''
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 96
    functionName: astroid._ast._contexts_from_module
    functionSourceFile: ''
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.const
    functionSourceFile: astroid.const
    functionUses: 0
    functionsReached:
    - <builtin>.object
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 6
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.modutils
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - STD_LIB_DIRS.add
    - sysconfig.get_path
    - logging.getLogger
    - astroid.modutils._posix_path
    - functools.lru_cache
    - os.path.join
    - dict.fromkeys
    - sys.platform.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.platform.startswith
    functionSourceFile: sys
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sysconfig.get_path
    functionSourceFile: sysconfig
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.join
    functionSourceFile: os
    functionUses: 198
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: STD_LIB_DIRS.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: astroid.modutils._posix_path
    functionSourceFile: astroid.modutils
    functionUses: 1
    functionsReached:
    - os.path.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dict.fromkeys
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: astroid.modutils._normalize_path
    functionSourceFile: astroid.modutils
    functionUses: 4
    functionsReached:
    - os.path.realpath
    - os.path.normcase
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.realpath
    functionSourceFile: os
    functionUses: 190
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.normcase
    functionSourceFile: os
    functionUses: 191
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.location.partition
    functionSourceFile: typing
    functionUses: 193
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - blacklist
    - dirnames
    - filenames
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 127
    functionName: astroid.modutils._handle_blacklist
    functionSourceFile: astroid.modutils
    functionUses: 1
    functionsReached:
    - dirnames.remove
    - filenames.remove
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dirnames.remove
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filenames.remove
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 142
    functionName: astroid.modutils._cache_normalize_path_
    functionSourceFile: astroid.modutils
    functionUses: 3
    functionsReached:
    - os.path.realpath
    - os.path.normcase
    - astroid.modutils._normalize_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 146
    functionName: astroid.modutils._cache_normalize_path
    functionSourceFile: astroid.modutils
    functionUses: 2
    functionsReached:
    - os.path.normcase
    - os.path.realpath
    - astroid.modutils._cache_normalize_path_
    - astroid.modutils._normalize_path
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.import_module
    functionSourceFile: importlib
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - parts
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 194
    functionName: astroid.modutils.load_module_from_modpath
    functionSourceFile: astroid.modutils
    functionUses: 1
    functionsReached:
    - logger.error
    - importlib.import_module
    - stdout.getvalue
    - astroid.modutils.load_module_from_name
    - contextlib.redirect_stdout
    - logger.info
    - stderr.getvalue
    - contextlib.redirect_stderr
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filepath
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 5
    functionLinenumber: 207
    functionName: astroid.modutils.load_module_from_file
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - path.startswith
    - stdout.getvalue
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - logger.info
    - pathlib.Path
    - <builtin>.map
    - <builtin>.isinstance
    - logger.error
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - astroid.modutils._has_init
    - os.path.normpath
    - stderr.getvalue
    - astroid.modutils.modpath_from_file
    - astroid.modutils.check_modpath_has_init
    - astroid.modutils._path_from_filename
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - importlib.import_module
    - astroid.modutils._is_subpath
    - astroid.modutils._get_relative_base_path
    - astroid.modutils.load_module_from_modpath
    - location.startswith
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - sys.path.copy
    - contextlib.redirect_stderr
    - os.path.realpath
    - relative_base_path.split
    - io.StringIO
    - STD_LIB_DIRS.union
    - itertools.chain
    - os.path.normcase
    - typing.NamedTuple.location.partition
    - astroid.modutils.load_module_from_name
    - contextlib.redirect_stdout
    - os.path.splitext
    - modname.split
    - os.path.expanduser
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - path
    - mod_path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 222
    functionName: astroid.modutils.check_modpath_has_init
    functionSourceFile: astroid.modutils
    functionUses: 184
    functionsReached:
    - <builtin>.isinstance
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - <builtin>.getattr
    - modpath.append
    - processed_components.append
    - <builtin>.any
    - astroid.modutils._has_init
    - modname.split
    - astroid.interpreter._import.util.is_namespace
    - pathlib.Path
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - location.startswith
    - <builtin>.str
    - STD_LIB_DIRS.union
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modpath.append
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - directory
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 672
    functionName: astroid.modutils._has_init
    functionSourceFile: astroid.modutils
    functionUses: 192
    functionsReached:
    - os.path.exists
    - os.path.join
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - modname
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: astroid.interpreter._import.util.is_namespace
    functionSourceFile: astroid.interpreter._import.util
    functionUses: 187
    functionsReached:
    - <builtin>.isinstance
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - modname.split
    - pathlib.Path
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - location.startswith
    - STD_LIB_DIRS.union
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - path
    - base
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 235
    functionName: astroid.modutils._is_subpath
    functionSourceFile: astroid.modutils
    functionUses: 185
    functionsReached:
    - <builtin>.len
    - os.path.normcase
    - path.startswith
    - os.path.normpath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.normpath
    functionSourceFile: os
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.startswith
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - filename
    - path_to_check
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 243
    functionName: astroid.modutils._get_relative_base_path
    functionSourceFile: astroid.modutils
    functionUses: 184
    functionsReached:
    - os.path.normcase
    - path.startswith
    - astroid.modutils._is_subpath
    - os.path.splitext
    - os.path.normpath
    - <builtin>.len
    - os.path.abspath
    - os.path.realpath
    - relative_base_path.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: relative_base_path.split
    functionSourceFile: <builtin>
    functionUses: 185
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0280b370>
    - <ast.Constant object at 0x7fed0280b070>
    argNames:
    - filename
    - path
    - is_package_cb
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 276
    functionName: astroid.modutils.modpath_from_file_with_callback
    functionSourceFile: astroid.modutils
    functionUses: 183
    functionsReached:
    - path.startswith
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - pathlib.Path
    - <builtin>.map
    - <builtin>.isinstance
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - astroid.modutils._has_init
    - os.path.normpath
    - astroid.modutils.check_modpath_has_init
    - astroid.modutils._path_from_filename
    - <builtin>.str
    - astroid.modutils._is_subpath
    - astroid.modutils._get_relative_base_path
    - location.startswith
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - sys.path.copy
    - os.path.realpath
    - relative_base_path.split
    - STD_LIB_DIRS.union
    - itertools.chain
    - os.path.normcase
    - typing.NamedTuple.location.partition
    - modname.split
    - os.path.splitext
    - os.path.expanduser
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - os.path.abspath
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.expanduser
    functionSourceFile: os
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.path.copy
    functionSourceFile: sys
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f82e50>
    - <ast.Constant object at 0x7fed02f82e80>
    argNames:
    - modpath
    - path
    - context_file
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 325
    functionName: astroid.modutils.file_from_modpath
    functionSourceFile: astroid.modutils
    functionUses: 3
    functionsReached:
    - finder.find_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.modutils._spec_from_modpath
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.tuple
    - astroid.modutils.file_info_from_modpath
    - found_spec._replace
    - astroid.modutils.get_source_file
    - processed.append
    - typing.NamedTuple.location.partition
    - astroid.interpreter._import.spec.find_spec
    - os.path.splitext
    - sys.meta_path.find_spec
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed030074f0>
    - <ast.Constant object at 0x7fed02d67ac0>
    argNames:
    - modpath
    - path
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 622
    functionName: astroid.modutils._spec_from_modpath
    functionSourceFile: astroid.modutils
    functionUses: 185
    functionsReached:
    - finder.find_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - <builtin>.tuple
    - found_spec._replace
    - astroid.modutils.get_source_file
    - processed.append
    - typing.NamedTuple.location.partition
    - astroid.interpreter._import.spec.find_spec
    - os.path.splitext
    - sys.meta_path.find_spec
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02bbda30>
    argNames:
    - dotted_name
    - context_file
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 384
    functionName: astroid.modutils.get_module_part
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - dotted_name.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.modutils.file_from_modpath
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.modutils._spec_from_modpath
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.tuple
    - dotted_name.split
    - astroid.modutils.file_info_from_modpath
    - <builtin>.len
    - found_spec._replace
    - astroid.modutils.get_source_file
    - processed.append
    - typing.NamedTuple.location.partition
    - astroid.interpreter._import.spec.find_spec
    - os.path.splitext
    - sys.meta_path.find_spec
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - <builtin>.max
    - os.path.abspath
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dotted_name.startswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dotted_name.split
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.range
    functionSourceFile: <builtin>
    functionUses: 182
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fb2cd0>
    argNames:
    - src_directory
    - blacklist
    - list_all
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 445
    functionName: astroid.modutils.get_module_files
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - filename.endswith
    - astroid.modutils._handle_blacklist
    - dirnames.remove
    - files.append
    - filenames.remove
    - astroid.modutils._is_python_file
    - os.path.join
    - os.walk
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.walk
    functionSourceFile: os
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - filename
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 663
    functionName: astroid.modutils._is_python_file
    functionSourceFile: astroid.modutils
    functionUses: 1
    functionsReached:
    - filename.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: files.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: orig_ext.lstrip
    functionSourceFile: <builtin>
    functionUses: 187
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - modname
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 519
    functionName: astroid.modutils.module_in_path
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - finder.find_module
    - <builtin>.any
    - astroid.modutils.file_from_modpath
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.modutils._spec_from_modpath
    - finder.contribute_to_path
    - typing.NamedTuple.location.startswith
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - astroid.modutils._normalize_path
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.tuple
    - astroid.modutils.file_info_from_modpath
    - astroid.modutils._cache_normalize_path
    - found_spec._replace
    - astroid.modutils.get_source_file
    - os.path.realpath
    - processed.append
    - typing.NamedTuple.location.partition
    - os.path.normcase
    - astroid.interpreter._import.spec.find_spec
    - modname.split
    - os.path.splitext
    - sys.meta_path.find_spec
    - astroid.modutils._cache_normalize_path_
    - os.path.exists
    - os.path.join
    - <builtin>.hasattr
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modname.split
    functionSourceFile: <builtin>
    functionUses: 191
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.location.startswith
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d842e0>
    argNames:
    - modname
    - std_path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 7
    functionLinenumber: 549
    functionName: astroid.modutils.is_standard_module
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - finder.find_module
    - <builtin>.getattr
    - astroid.modutils.file_from_modpath
    - <builtin>.any
    - processed_components.append
    - pathlib.Path
    - astroid.interpreter._import.spec._find_spec
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - warnings.warn
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.modutils._spec_from_modpath
    - finder.contribute_to_path
    - typing.NamedTuple.location.startswith
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - astroid.modutils._normalize_path
    - orig_ext.lstrip
    - modpath.pop
    - spec._replace
    - astroid.modutils._path_from_filename
    - <builtin>.list
    - os.path.dirname
    - <builtin>.str
    - <builtin>.tuple
    - astroid.modutils.file_info_from_modpath
    - location.startswith
    - astroid.interpreter._import.util.is_namespace
    - astroid.modutils._cache_normalize_path
    - found_spec._replace
    - astroid.modutils.get_source_file
    - os.path.realpath
    - STD_LIB_DIRS.union
    - processed.append
    - typing.NamedTuple.location.partition
    - os.path.normcase
    - astroid.interpreter._import.spec.find_spec
    - modname.split
    - os.path.splitext
    - sys.meta_path.find_spec
    - astroid.modutils._cache_normalize_path_
    - os.path.exists
    - <builtin>.hasattr
    - os.path.join
    - importlib.util._find_spec_from_path
    - os.path.abspath
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - modname
    - from_file
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 590
    functionName: astroid.modutils.is_relative
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached:
    - importlib.machinery.PathFinder.find_spec
    - <builtin>.bool
    - modname.split
    - os.path.dirname
    - os.path.isdir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isdir
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.machinery.PathFinder.find_spec
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - path
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 614
    functionName: astroid.modutils.cached_os_path_isfile
    functionSourceFile: astroid.modutils
    functionUses: 1
    functionsReached:
    - os.path.isfile
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.isfile
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed023ce700>
    argNames:
    - modpath
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 441
    functionName: astroid.interpreter._import.spec.find_spec
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 186
    functionsReached:
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - <builtin>.tuple
    - finder.find_module
    - sys.meta_path.find_spec
    - modpath.pop
    - astroid.interpreter._import.spec._find_spec
    - <builtin>.hasattr
    - spec._replace
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.list
    - processed.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: found_spec._replace
    functionSourceFile: <builtin>
    functionUses: 186
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: filename.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - specobj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 683
    functionName: astroid.modutils.is_namespace
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - specobj
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 687
    functionName: astroid.modutils.is_directory
    functionSourceFile: astroid.modutils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.interpreter
    functionSourceFile: astroid.interpreter
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.util
    functionSourceFile: astroid.interpreter._import.util
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: STD_LIB_DIRS.union
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: processed_components.append
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.util._find_spec_from_path
    functionSourceFile: importlib
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pathlib.Path
    functionSourceFile: pathlib
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.util._find_spec_from_path.submodule_search_locations.append
    functionSourceFile: importlib
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: location.startswith
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e9dcd0>
    argNames:
    - self
    - fullname
    - path
    - target
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 29
    functionName: astroid.interpreter._import.spec._MetaPathFinder.find_spec
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enum.auto
    functionSourceFile: enum
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.ModuleType
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - enum.auto
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed028ca9a0>
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 83
    functionName: astroid.interpreter._import.spec.Finder.__init__
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.Finder
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - abc.abstractmethod
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 88
    functionName: astroid.interpreter._import.spec.Finder.find_module
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - spec
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: astroid.interpreter._import.spec.Finder.contribute_to_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.ImportlibFinder
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 4
    argDefaultValues: []
    argNames:
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 128
    functionName: astroid.interpreter._import.spec.ImportlibFinder.find_module
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - astroid.modutils.cached_os_path_isfile
    - typing.NamedTuple.__init__
    - os.path.isfile
    - <builtin>.getattr
    - warnings.catch_warnings
    - warnings.filterwarnings
    - os.path.join
    - <builtin>.list
    - importlib.util.find_spec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importlib.util.find_spec
    functionSourceFile: importlib
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - spec
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 196
    functionName: astroid.interpreter._import.spec.ImportlibFinder.contribute_to_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - spec.location.lower
    - <builtin>.open
    - <builtin>.any
    - stream.read
    - ext_lib_dir.lower
    - pathlib.Path
    - os.path.join
    - astroid.interpreter._import.spec._is_setuptools_namespace
    - importlib.util.find_spec
    - <builtin>.str
    - os.path.isdir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - location
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 348
    functionName: astroid.interpreter._import.spec._is_setuptools_namespace
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 1
    functionsReached:
    - <builtin>.open
    - stream.read
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ext_lib_dir.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: spec.location.lower
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.ExplicitNamespacePackageFinder
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 241
    functionName: astroid.interpreter._import.spec.ExplicitNamespacePackageFinder.find_module
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - typing.NamedTuple.__init__
    - <builtin>.getattr
    - processed_components.append
    - <builtin>.any
    - modname.split
    - astroid.interpreter._import.util.is_namespace
    - pathlib.Path
    - <builtin>.hasattr
    - importlib.util._find_spec_from_path
    - location.startswith
    - STD_LIB_DIRS.union
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - spec
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 259
    functionName: astroid.interpreter._import.spec.ExplicitNamespacePackageFinder.contribute_to_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 268
    functionName: astroid.interpreter._import.spec.ZipFinder.__init__
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - zipimport.zipimporter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.ZipFinder
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 281
    functionName: astroid.interpreter._import.spec.ZipFinder.find_module
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.NamedTuple.__init__
    - importer.find_spec
    - astroid.interpreter._import.spec._search_zip
    - os.path.sep.join
    - os.path.abspath
    - astroid.interpreter._import.spec._get_zipimporters
    - sys.path_importer_cache.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - modpath
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 367
    functionName: astroid.interpreter._import.spec._search_zip
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - importer.find_spec
    - os.path.sep.join
    - os.path.abspath
    - astroid.interpreter._import.spec._get_zipimporters
    - sys.path_importer_cache.items
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - spec
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 300
    functionName: astroid.interpreter._import.spec.ZipFinder.contribute_to_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter._import.spec.PathSpecFinder
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 311
    functionName: astroid.interpreter._import.spec.PathSpecFinder.find_module
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached:
    - typing.NamedTuple.__init__
    - importlib.machinery.PathFinder.find_spec
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - spec
    - processed
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 331
    functionName: astroid.interpreter._import.spec.PathSpecFinder.contribute_to_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 361
    functionName: astroid.interpreter._import.spec._get_zipimporters
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - sys.path_importer_cache.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.path_importer_cache.items
    functionSourceFile: sys
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: importer.find_spec
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: os.path.sep.join
    functionSourceFile: os
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 5
    argDefaultValues: []
    argNames:
    - search_path
    - modname
    - module_parts
    - processed
    - submodule_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 387
    functionName: astroid.interpreter._import.spec._find_spec_with_path
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 188
    functionsReached:
    - sys.meta_path.find_spec
    - finder.find_module
    - typing.NamedTuple.__init__
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised:
    - ImportError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finder.find_module
    functionSourceFile: <builtin>
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: sys.meta_path.find_spec
    functionSourceFile: sys
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 2
    argDefaultValues: []
    argNames:
    - module_path
    - path
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 462
    functionName: astroid.interpreter._import.spec._find_spec
    functionSourceFile: astroid.interpreter._import.spec
    functionUses: 187
    functionsReached:
    - <builtin>.isinstance
    - finder.contribute_to_path
    - typing.NamedTuple.__init__
    - <builtin>.tuple
    - finder.find_module
    - sys.meta_path.find_spec
    - modpath.pop
    - <builtin>.hasattr
    - spec._replace
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.list
    - processed.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modpath.pop
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: processed.append
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: finder.contribute_to_path
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: spec._replace
    functionSourceFile: <builtin>
    functionUses: 188
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.interpreter._import
    functionSourceFile: astroid.interpreter._import
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.rebuilder
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent.split
    functionSourceFile: textwrap
    functionUses: 184
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 76
    functionName: astroid.rebuilder.TreeRebuilder._get_doc
    functionSourceFile: astroid.rebuilder
    functionUses: 188
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 91
    functionName: astroid.rebuilder.TreeRebuilder._get_context
    functionSourceFile: astroid.rebuilder
    functionUses: 6
    functionsReached:
    - typing.NamedTuple.context_classes.get
    - <builtin>.type
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.NamedTuple.context_classes.get
    functionSourceFile: typing
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 104
    functionName: astroid.rebuilder.TreeRebuilder._get_position_info
    functionSourceFile: astroid.rebuilder
    functionUses: 4
    functionsReached:
    - typing.NamedTuple.__init__
    - <builtin>.isinstance
    - io.StringIO
    - tokenize.generate_tokens
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: tokenize.generate_tokens
    functionSourceFile: tokenize
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: astroid.rebuilder.TreeRebuilder.visit
    functionSourceFile: astroid.rebuilder
    functionUses: 254
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 0
    IfCount: 5
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.rebuilder.TreeRebuilder
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.overload
    functionSourceFile: ''
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: REDIRECT.get
    functionSourceFile: <builtin>
    functionUses: 255
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 495
    functionName: astroid.rebuilder.TreeRebuilder._save_assignment
    functionSourceFile: astroid.rebuilder
    functionUses: 10
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.root
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - stmt
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 455
    functionName: astroid.nodes.node_ng.NodeNG.set_local
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 12
    functionsReached:
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.parent.set_local
    functionSourceFile: typing
    functionUses: 11
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 504
    functionName: astroid.rebuilder.TreeRebuilder.visit_arg
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    - node_name
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 754
    functionName: astroid.rebuilder.TreeRebuilder.visit_assignname
    functionSourceFile: astroid.rebuilder
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 4
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 508
    functionName: astroid.rebuilder.TreeRebuilder.visit_arguments
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - itertools.chain
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid._ast.ParserModule.parse
    - <builtin>.min
    - <builtin>.getattr
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - REDIRECT.get
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 626
    functionName: astroid.rebuilder.TreeRebuilder.check_type_comment
    functionSourceFile: astroid.rebuilder
    functionUses: 8
    functionsReached:
    - <builtin>.isinstance
    - astroid._ast.ParserModule.parse
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - ast.parse
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.min
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 611
    functionName: astroid.rebuilder.TreeRebuilder.visit_assert
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.Assert.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 658
    functionName: astroid.rebuilder.TreeRebuilder.check_function_type_comment
    functionSourceFile: astroid.rebuilder
    functionUses: 3
    functionsReached:
    - astroid._ast.parse_function_type_comment
    - typing.NamedTuple.__init__
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - ast.parse
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 682
    functionName: astroid.rebuilder.TreeRebuilder.visit_asyncfunctiondef
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - tokenize.generate_tokens
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.check_function_type_comment
    - REDIRECT.get
    - astroid.nodes.node_classes.Decorators.postinit
    - <builtin>.isinstance
    - astroid._ast.parse_function_type_comment
    - typing.NamedTuple.__init__
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder._get_position_info
    - astroid.rebuilder.TreeRebuilder._visit_functiondef
    - astroid.rebuilder.TreeRebuilder.visit_decorators
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    - astroid.rebuilder.TreeRebuilder._get_doc
    - newnode.postinit
    - io.StringIO
    - <builtin>.super
    - parent.set_local
    - ast.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 5
    IfCount: 3
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cls
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1131
    functionName: astroid.rebuilder.TreeRebuilder._visit_functiondef
    functionSourceFile: astroid.rebuilder
    functionUses: 2
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    - <builtin>.super
    - <builtin>.isinstance
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid._ast.parse_function_type_comment
    - tokenize.generate_tokens
    - typing.NamedTuple.__init__
    - parent.set_local
    - <builtin>.getattr
    - astroid.nodes.node_classes.Decorators.postinit
    - astroid.rebuilder.TreeRebuilder.check_function_type_comment
    - astroid.rebuilder.TreeRebuilder.visit
    - ast.parse
    - newnode.postinit
    - astroid.rebuilder.TreeRebuilder._get_position_info
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder.visit_decorators
    - io.StringIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 687
    functionName: astroid.rebuilder.TreeRebuilder.visit_asyncfor
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder._visit_for
    - <builtin>.isinstance
    - astroid._ast.ParserModule.parse
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    - astroid.nodes.node_ng.NodeNG.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cls
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1073
    functionName: astroid.rebuilder.TreeRebuilder._visit_for
    functionSourceFile: astroid.rebuilder
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - astroid._ast.ParserModule.parse
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    - astroid.nodes.node_ng.NodeNG.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 692
    functionName: astroid.rebuilder.TreeRebuilder.visit_await
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Await.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 703
    functionName: astroid.rebuilder.TreeRebuilder.visit_asyncwith
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - astroid.nodes.node_classes.With.__init__
    - astroid.rebuilder.TreeRebuilder._visit_with
    - astroid._ast.ParserModule.parse
    - astroid.rebuilder.TreeRebuilder._visit_with.visit_child
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cls
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1769
    functionName: astroid.rebuilder.TreeRebuilder._visit_with
    functionSourceFile: astroid.rebuilder
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - astroid.nodes.node_classes.With.__init__
    - astroid._ast.ParserModule.parse
    - astroid.rebuilder.TreeRebuilder._visit_with.visit_child
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 708
    functionName: astroid.rebuilder.TreeRebuilder.visit_assign
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid._ast.ParserModule.parse
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - REDIRECT.get
    - astroid.nodes.node_classes.Assign.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 725
    functionName: astroid.rebuilder.TreeRebuilder.visit_annassign
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.AnnAssign.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 774
    functionName: astroid.rebuilder.TreeRebuilder.visit_augassign
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.nodes.node_classes.AugAssign.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 791
    functionName: astroid.rebuilder.TreeRebuilder.visit_binop
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.nodes.node_classes.BinOp.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 806
    functionName: astroid.rebuilder.TreeRebuilder.visit_boolop
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.BoolOp.postinit
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 819
    functionName: astroid.rebuilder.TreeRebuilder.visit_break
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 829
    functionName: astroid.rebuilder.TreeRebuilder.visit_call
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.node_classes.Call.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d057f0>
    argNames:
    - self
    - node
    - parent
    - newstyle
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 845
    functionName: astroid.rebuilder.TreeRebuilder.visit_classdef
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.rebuilder.TreeRebuilder._get_doc
    - tokenize.generate_tokens
    - typing.NamedTuple.__init__
    - parent.set_local
    - <builtin>.getattr
    - astroid.nodes.node_classes.Decorators.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._get_position_info
    - astroid.rebuilder.TreeRebuilder.visit_decorators
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 940
    functionName: astroid.rebuilder.TreeRebuilder.visit_decorators
    functionSourceFile: astroid.rebuilder
    functionUses: 4
    functionsReached:
    - astroid.nodes.node_classes.Decorators.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.set_local
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 886
    functionName: astroid.rebuilder.TreeRebuilder.visit_continue
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 898
    functionName: astroid.rebuilder.TreeRebuilder.visit_compare
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.nodes.node_classes.Compare.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 919
    functionName: astroid.rebuilder.TreeRebuilder.visit_comprehension
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Comprehension.postinit
    - <builtin>.bool
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 969
    functionName: astroid.rebuilder.TreeRebuilder.visit_delete
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.node_classes.Delete.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    - newnode
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 981
    functionName: astroid.rebuilder.TreeRebuilder._visit_dict_items
    functionSourceFile: astroid.rebuilder
    functionUses: 1
    functionsReached:
    - <builtin>.zip
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1000
    functionName: astroid.rebuilder.TreeRebuilder.visit_dict
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.rebuilder.TreeRebuilder._visit_dict_items
    - REDIRECT.get
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1015
    functionName: astroid.rebuilder.TreeRebuilder.visit_dictcomp
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.scoped_nodes.scoped_nodes.DictComp.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - key
    - value
    - generators
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 706
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.DictComp.postinit
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1033
    functionName: astroid.rebuilder.TreeRebuilder.visit_expr
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.node_classes.Expr.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1045
    functionName: astroid.rebuilder.TreeRebuilder.visit_excepthandler
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.ExceptHandler.postinit
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: newnode.postinit
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1094
    functionName: astroid.rebuilder.TreeRebuilder.visit_for
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder._visit_for
    - <builtin>.isinstance
    - astroid._ast.ParserModule.parse
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    - astroid.nodes.node_ng.NodeNG.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1097
    functionName: astroid.rebuilder.TreeRebuilder.visit_importfrom
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 5
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1139
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 5
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1190
    functionName: astroid.rebuilder.TreeRebuilder.visit_functiondef
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - tokenize.generate_tokens
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.check_function_type_comment
    - REDIRECT.get
    - astroid.nodes.node_classes.Decorators.postinit
    - <builtin>.isinstance
    - astroid._ast.parse_function_type_comment
    - typing.NamedTuple.__init__
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder._get_position_info
    - astroid.rebuilder.TreeRebuilder._visit_functiondef
    - astroid.rebuilder.TreeRebuilder.visit_decorators
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    - astroid.rebuilder.TreeRebuilder._get_doc
    - newnode.postinit
    - io.StringIO
    - <builtin>.super
    - parent.set_local
    - ast.parse
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1195
    functionName: astroid.rebuilder.TreeRebuilder.visit_generatorexp
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - elt
    - generators
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 651
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.postinit
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1212
    functionName: astroid.rebuilder.TreeRebuilder.visit_attribute
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Attribute.postinit
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._get_context
    - astroid.nodes.node_classes.DelAttr.postinit
    - typing.NamedTuple.context_classes.get
    - astroid.nodes.node_classes.AssignAttr.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1256
    functionName: astroid.rebuilder.TreeRebuilder.visit_global
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1271
    functionName: astroid.rebuilder.TreeRebuilder.visit_if
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.If.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1287
    functionName: astroid.rebuilder.TreeRebuilder.visit_ifexp
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.IfExp.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 3
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1303
    functionName: astroid.rebuilder.TreeRebuilder.visit_import
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - parent.root
    - parent.set_local
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.root
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1323
    functionName: astroid.rebuilder.TreeRebuilder.visit_joinedstr
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.JoinedStr.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1336
    functionName: astroid.rebuilder.TreeRebuilder.visit_formattedvalue
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - astroid.nodes.node_classes.FormattedValue.postinit
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1353
    functionName: astroid.rebuilder.TreeRebuilder.visit_namedexpr
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.NamedExpr.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1368
    functionName: astroid.rebuilder.TreeRebuilder.visit_keyword
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Keyword.postinit
    - <builtin>.getattr
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1382
    functionName: astroid.rebuilder.TreeRebuilder.visit_lambda
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Lambda.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - args
    - body
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 937
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.postinit
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1394
    functionName: astroid.rebuilder.TreeRebuilder.visit_list
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._get_context
    - astroid.nodes.node_classes.BaseContainer.postinit
    - typing.NamedTuple.context_classes.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1408
    functionName: astroid.rebuilder.TreeRebuilder.visit_listcomp
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - astroid.nodes.scoped_nodes.scoped_nodes.ListComp.postinit
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - elt
    - generators
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 823
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ListComp.postinit
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1425
    functionName: astroid.rebuilder.TreeRebuilder.visit_name
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.type
    - typing.cast
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.rebuilder.TreeRebuilder._get_context
    - astroid.nodes.node_ng.NodeNG.root
    - typing.NamedTuple.context_classes.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1464
    functionName: astroid.rebuilder.TreeRebuilder.visit_nonlocal
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1477
    functionName: astroid.rebuilder.TreeRebuilder.visit_constant
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1489
    functionName: astroid.rebuilder.TreeRebuilder.visit_paramspec
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.ParamSpec.postinit
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1510
    functionName: astroid.rebuilder.TreeRebuilder.visit_pass
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1520
    functionName: astroid.rebuilder.TreeRebuilder.visit_raise
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - astroid.nodes.node_classes.Raise.postinit
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1536
    functionName: astroid.rebuilder.TreeRebuilder.visit_return
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Return.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1548
    functionName: astroid.rebuilder.TreeRebuilder.visit_set
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1560
    functionName: astroid.rebuilder.TreeRebuilder.visit_setcomp
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.SetComp.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - elt
    - generators
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 766
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.SetComp.postinit
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1575
    functionName: astroid.rebuilder.TreeRebuilder.visit_slice
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.getattr
    - REDIRECT.get
    - astroid.nodes.node_classes.Slice.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1592
    functionName: astroid.rebuilder.TreeRebuilder.visit_subscript
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._get_context
    - astroid.nodes.node_classes.Subscript.postinit
    - typing.NamedTuple.context_classes.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1610
    functionName: astroid.rebuilder.TreeRebuilder.visit_starred
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.nodes.node_classes.Starred.postinit
    - astroid.rebuilder.TreeRebuilder._get_context
    - typing.NamedTuple.context_classes.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1624
    functionName: astroid.rebuilder.TreeRebuilder.visit_try
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Try.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1641
    functionName: astroid.rebuilder.TreeRebuilder.visit_trystar
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.TryStar.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1657
    functionName: astroid.rebuilder.TreeRebuilder.visit_tuple
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._get_context
    - astroid.nodes.node_classes.BaseContainer.postinit
    - typing.NamedTuple.context_classes.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1671
    functionName: astroid.rebuilder.TreeRebuilder.visit_typealias
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.nodes.node_classes.TypeAlias.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1689
    functionName: astroid.rebuilder.TreeRebuilder.visit_typevar
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.TypeVar.postinit
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1709
    functionName: astroid.rebuilder.TreeRebuilder.visit_typevartuple
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    - astroid.nodes.node_classes.TypeVarTuple.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1730
    functionName: astroid.rebuilder.TreeRebuilder.visit_unaryop
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.UnaryOp.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1743
    functionName: astroid.rebuilder.TreeRebuilder.visit_while
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.While.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - child
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1783
    functionName: astroid.rebuilder.TreeRebuilder._visit_with.visit_child
    functionSourceFile: astroid.rebuilder
    functionUses: 3
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1798
    functionName: astroid.rebuilder.TreeRebuilder.visit_with
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - astroid.nodes.node_classes.With.__init__
    - astroid.rebuilder.TreeRebuilder._visit_with
    - astroid._ast.ParserModule.parse
    - astroid.rebuilder.TreeRebuilder._visit_with.visit_child
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.rebuilder.TreeRebuilder.check_type_comment
    - ast.parse
    - newnode.postinit
    - REDIRECT.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1801
    functionName: astroid.rebuilder.TreeRebuilder.visit_yield
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Yield.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1813
    functionName: astroid.rebuilder.TreeRebuilder.visit_yieldfrom
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Yield.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1826
    functionName: astroid.rebuilder.TreeRebuilder.visit_match
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Match.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1840
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchcase
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.MatchCase.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1851
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchvalue
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.MatchValue.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1864
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchsingleton
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1876
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchsequence
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.MatchSequence.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1891
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchmapping
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.nodes.node_classes.MatchMapping.postinit
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1910
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchclass
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.MatchClass.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1930
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchstar
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.node_classes.MatchStar.postinit
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1945
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchas
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.MatchAs.postinit
    - typing.cast.parent.set_local
    - astroid.nodes.node_ng.NodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit_assignname
    - <builtin>.getattr
    - typing.cast.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.rebuilder.TreeRebuilder.visit
    - REDIRECT.get
    - astroid.rebuilder.TreeRebuilder._save_assignment
    - astroid.nodes.node_ng.NodeNG.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1961
    functionName: astroid.rebuilder.TreeRebuilder.visit_matchor
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.nodes.node_classes.MatchOr.postinit
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1976
    functionName: astroid.rebuilder.TreeRebuilder.visit_templatestr
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.TemplateStr.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - node
    - parent
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1991
    functionName: astroid.rebuilder.TreeRebuilder.visit_interpolation
    functionSourceFile: astroid.rebuilder
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Interpolation.postinit
    - REDIRECT.get
    - <builtin>.getattr
    - astroid.rebuilder.TreeRebuilder.visit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.utils
    functionSourceFile: astroid.nodes.utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter.objectmodel
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - instance
    - attributes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 49
    functionName: astroid.interpreter.objectmodel._dunder_dict
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 2
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.__init__
    - warnings.warn
    - attributes.keys
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - attributes.values
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attributes.keys
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attributes.values
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - model
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 72
    functionName: astroid.interpreter.objectmodel._get_bound_node
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 84
    functionName: astroid.interpreter.objectmodel.ObjectModel.__repr__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.type
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - result.append
    - pprint.pformat
    - <builtin>.len
    - inner.append
    - o.startswith
    - <builtin>.dir
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 121
    functionName: astroid.interpreter.objectmodel.ObjectModel.attributes
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 188
    functionsReached:
    - o.startswith
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.sorted
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inner.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - instance
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 103
    functionName: astroid.interpreter.objectmodel.ObjectModel.__call__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ecf6d0>
    argNames:
    - self
    - instance
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 107
    functionName: astroid.interpreter.objectmodel.ObjectModel.__get__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 117
    functionName: astroid.interpreter.objectmodel.ObjectModel.__contains__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - o.startswith
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - <builtin>.dir
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.interpreter.objectmodel.ObjectModel
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - functools.lru_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: o.startswith
    functionSourceFile: <builtin>
    functionUses: 189
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 136
    functionName: astroid.interpreter.objectmodel.ObjectModel.attr___new__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.interpreter.objectmodel._get_bound_node
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 150
    functionName: astroid.interpreter.objectmodel.ObjectModel.attr___init__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.interpreter.objectmodel._get_bound_node
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 168
    functionName: astroid.interpreter.objectmodel.ObjectModel.attr___ne__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 195
    functionName: astroid.interpreter.objectmodel.ModuleModel._builtins
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 1
    functionsReached:
    - astroid.manager.AstroidManager.__init__
    - builtins_ast_module.special_attributes.lookup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins_ast_module.special_attributes.lookup
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 200
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr_builtins
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ModuleModel._builtins
    - astroid.manager.AstroidManager.__init__
    - builtins_ast_module.special_attributes.lookup
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 204
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___path__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - os.path.dirname
    - astroid.nodes.node_classes.List.__init__
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - path.endswith
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: path.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 224
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___name__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 228
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___doc__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 235
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___file__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 239
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___dict__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.interpreter.objectmodel._dunder_dict
    - astroid.nodes.node_classes.Dict.__init__
    - attributes.keys
    - warnings.warn
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - attributes.values
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 243
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___package__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 256
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___spec__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 261
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___loader__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 266
    functionName: astroid.interpreter.objectmodel.ModuleModel.attr___cached__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 273
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___name__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 277
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___doc__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 284
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___qualname__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 288
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___defaults__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes.Tuple.__init__
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 298
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___annotations__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - itertools.chain
    - astroid.nodes.node_classes.Dict.__init__
    - <builtin>.super
    - warnings.warn
    - annotations.items
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: annotations.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 338
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___dict__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 350
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___kwdefaults__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.__init__
    - warnings.warn
    - defaults.items
    - <builtin>.getattr
    - astroid.interpreter.objectmodel.FunctionModel.attr___kwdefaults__._default_args
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.dict
    - astroid.bases.Instance.__init__
    - <builtin>.list
    - args.default_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - parent
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 351
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___kwdefaults__._default_args
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 1
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - args.default_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: args.default_value
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: defaults.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 375
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___module__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 379
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___get__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.bases.BoundMethod.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 387
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.implicit_parameters
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.__class__
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_func.postinit
    functionSourceFile: <builtin>
    functionUses: 38
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 445
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.args
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - positional_or_keyword_params.append
    - astroid.nodes.node_classes.Arguments.postinit
    - func.args.args.copy
    - func.args.posonlyargs.copy
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.args.args.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: positional_or_keyword_params.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.args.posonlyargs.copy
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 491
    functionName: astroid.interpreter.objectmodel.FunctionModel.attr___call__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 501
    functionName: astroid.interpreter.objectmodel.ClassModel.__init__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - <builtin>.super
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 508
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___annotations__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Unknown.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 512
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___module__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 516
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___name__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 520
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___qualname__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 524
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___doc__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 528
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___mro__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Tuple.__init__
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 535
    functionName: astroid.interpreter.objectmodel.ClassModel.attr_mro
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.bases.BoundMethod.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 553
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___bases__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Tuple.__init__
    - <builtin>.set
    - <builtin>.list
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 561
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - <builtin>.iter
    - astroid.helpers._build_proxy_class
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.len
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - node.infer
    - astroid.helpers._object_type
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 568
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___subclasses__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.List.__init__
    - cls.is_subtype_of
    - root.nodes_of_class
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: root.nodes_of_class
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.is_subtype_of
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 599
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___dict__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 609
    functionName: astroid.interpreter.objectmodel.ClassModel.attr___call__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 616
    functionName: astroid.interpreter.objectmodel.SuperModel.attr___thisclass__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 620
    functionName: astroid.interpreter.objectmodel.SuperModel.attr___self_class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 624
    functionName: astroid.interpreter.objectmodel.SuperModel.attr___self__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 628
    functionName: astroid.interpreter.objectmodel.SuperModel.attr___class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 6
    functionLinenumber: 634
    functionName: astroid.interpreter.objectmodel.UnboundMethodModel.attr___class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - inferred.metaclass
    - astroid.helpers._function_type
    - <builtin>.iter
    - astroid.helpers._build_proxy_class
    - astroid.helpers.object_type
    - <builtin>.next
    - astroid.raw_building.build_class
    - astroid.manager.AstroidManager.__init__
    - <builtin>.len
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - node.infer
    - astroid.helpers._object_type
    - function.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 641
    functionName: astroid.interpreter.objectmodel.UnboundMethodModel.attr___func__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 645
    functionName: astroid.interpreter.objectmodel.UnboundMethodModel.attr___self__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 661
    functionName: astroid.interpreter.objectmodel.ContextManagerModel.attr___enter__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.interpreter.objectmodel._get_bound_node
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 679
    functionName: astroid.interpreter.objectmodel.ContextManagerModel.attr___exit__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.interpreter.objectmodel._get_bound_node
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 701
    functionName: astroid.interpreter.objectmodel.BoundMethodModel.attr___func__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 705
    functionName: astroid.interpreter.objectmodel.BoundMethodModel.attr___self__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - gen_module
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 710
    functionName: astroid.interpreter.objectmodel.GeneratorBaseModel.__init__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - <builtin>.property
    - <builtin>.setattr
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.interpreter.objectmodel._get_bound_node
    - gen_module.locals.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gen_module.locals.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed02492af0>
    argNames:
    - cls
    - meth
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 717
    functionName: astroid.interpreter.objectmodel.GeneratorBaseModel.__init__.patched
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 723
    functionName: astroid.interpreter.objectmodel.GeneratorBaseModel.attr___name__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 729
    functionName: astroid.interpreter.objectmodel.GeneratorBaseModel.attr___doc__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 748
    functionName: astroid.interpreter.objectmodel.InstanceModel.attr___class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 752
    functionName: astroid.interpreter.objectmodel.InstanceModel.attr___module__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 756
    functionName: astroid.interpreter.objectmodel.InstanceModel.attr___doc__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 760
    functionName: astroid.interpreter.objectmodel.InstanceModel.attr___dict__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.interpreter.objectmodel._dunder_dict
    - astroid.nodes.node_classes.Dict.__init__
    - attributes.keys
    - warnings.warn
    - <builtin>.zip
    - <builtin>.getattr
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    - attributes.values
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 769
    functionName: astroid.interpreter.objectmodel.ExceptionInstanceModel.attr_args
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 773
    functionName: astroid.interpreter.objectmodel.ExceptionInstanceModel.attr___traceback__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - traceback_type.instantiate_class
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: traceback_type.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 781
    functionName: astroid.interpreter.objectmodel.SyntaxErrorInstanceModel.attr_text
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 787
    functionName: astroid.interpreter.objectmodel.GroupExceptionInstanceModel.attr_exceptions
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - astroid.nodes.node_classes.Tuple.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 793
    functionName: astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_filename
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 797
    functionName: astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_errno
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 801
    functionName: astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_strerror
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 809
    functionName: astroid.interpreter.objectmodel.ImportErrorInstanceModel.attr_name
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 813
    functionName: astroid.interpreter.objectmodel.ImportErrorInstanceModel.attr_path
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 819
    functionName: astroid.interpreter.objectmodel.UnicodeDecodeErrorInstanceModel.attr_object
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - warnings.warn
    - <builtin>.getattr
    - astroid.nodes.node_classes.Const.__init__
    - astroid.bases.Instance.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 850
    functionName: astroid.interpreter.objectmodel.DictModel.attr___class__
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - obj
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 853
    functionName: astroid.interpreter.objectmodel.DictModel._generic_dict_attribute
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 3
    functionsReached:
    - <builtin>.next
    - <builtin>.super
    - astroid.bases.BoundMethod.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 868
    functionName: astroid.interpreter.objectmodel.DictModel.attr_items
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - elems.append
    - astroid.bases.BoundMethod.__init__
    - <builtin>.next
    - astroid.nodes.node_classes.List.__init__
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.bases.Proxy.__init__
    - astroid.nodes.node_classes.Tuple.__init__
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elems.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 883
    functionName: astroid.interpreter.objectmodel.DictModel.attr_keys
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - astroid.bases.BoundMethod.__init__
    - <builtin>.next
    - astroid.nodes.node_classes.List.__init__
    - astroid.bases.Proxy.__init__
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 894
    functionName: astroid.interpreter.objectmodel.DictModel.attr_values
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.isinstance
    - astroid.bases.BoundMethod.__init__
    - <builtin>.next
    - astroid.nodes.node_classes.List.__init__
    - astroid.bases.Proxy.__init__
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute
    - astroid.nodes.node_classes.BaseContainer.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 908
    functionName: astroid.interpreter.objectmodel.PropertyModel._init_function
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 3
    functionsReached:
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 934
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_fget
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    - <builtin>.super
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02911ca0>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 938
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_fget.PropertyFuncAccessor.infer_call_result
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - func.function.infer_call_result
    - <builtin>.len
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.function.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 965
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_fset
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__
    - <builtin>.super
    - func.parent.get_children
    - target.decoratornames
    - astroid.interpreter.objectmodel.PropertyModel.attr_fset.find_setter
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - dec_name.endswith
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 968
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_fset.find_setter
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 1
    functionsReached:
    - func.parent.get_children
    - target.decoratornames
    - dec_name.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.parent.get_children
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.decoratornames
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dec_name.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03422700>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 990
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_fset.PropertyFuncAccessor.infer_call_result
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - func_setter.infer_call_result
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func_setter.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1014
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_setter
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.PropertyModel._init_function
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.nodes.node_classes.Arguments.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1018
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_deleter
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.PropertyModel._init_function
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.nodes.node_classes.Arguments.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1022
    functionName: astroid.interpreter.objectmodel.PropertyModel.attr_getter
    functionSourceFile: astroid.interpreter.objectmodel
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.PropertyModel._init_function
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.nodes.node_classes.Arguments.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_re
    functionSourceFile: astroid.brain.brain_re
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 55
    functionName: astroid.brain.brain_re._looks_like_pattern_or_match
    functionSourceFile: astroid.brain.brain_re
    functionUses: 0
    functionsReached:
    - node.root
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_curses
    functionSourceFile: astroid.brain.brain_curses
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_pkg_resources
    functionSourceFile: astroid.brain.brain_pkg_resources
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_ctypes
    functionSourceFile: astroid.brain.brain_ctypes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: src.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_signal
    functionSourceFile: astroid.brain.brain_signal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 40
    functionName: astroid.brain.brain_signal._signals_enum
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 96
    functionName: astroid.brain.brain_signal._handlers_enum
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 106
    functionName: astroid.brain.brain_signal._sigmasks_enum
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_unittest
    functionSourceFile: astroid.brain.brain_unittest
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_hashlib
    functionSourceFile: astroid.brain.brain_hashlib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: algorithms_with_signature.update
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: algorithms_with_signature.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_fromnumeric
    functionSourceFile: astroid.brain.brain_numpy_core_fromnumeric
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_pytest
    functionSourceFile: astroid.brain.brain_pytest
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_ma
    functionSourceFile: astroid.brain.brain_numpy_ma
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_pathlib
    functionSourceFile: astroid.brain.brain_pathlib
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: astroid.brain.brain_pathlib._looks_like_parents_subscript
    functionSourceFile: astroid.brain.brain_pathlib
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - node.value.infer
    - value.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.value.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.qname
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_gi
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 19
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 28
    ICount: 1
    IfCount: 19
    argCount: 1
    argDefaultValues: []
    argNames:
    - parent
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: astroid.brain.brain_gi._gi_build_stub
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - inspect.ismethod
    - <builtin>.getattr
    - classes.items
    - classret.splitlines
    - inspect.isfunction
    - inspect.isbuiltin
    - <builtin>.issubclass
    - name.startswith
    - <builtin>.str
    - <builtin>.callable
    - astroid.brain.brain_gi._gi_build_stub
    - inspect.ismethoddescriptor
    - inspect.isclass
    - re.match
    - <builtin>.dir
    - <builtin>.sorted
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: re.match
    functionSourceFile: re
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.callable
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: classes.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: classret.splitlines
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 5
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - modname
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 159
    functionName: astroid.brain.brain_gi._import_gi_module
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - classret.splitlines
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - functools.partial
    - default_nodes.append
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - modname.startswith
    - inspect.isclass
    - <builtin>.sorted
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - re.match
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - name.startswith
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - values.append
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_gi._gi_build_stub
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - iattrs.setdefault
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - optional_modnames.append
    - <builtin>.str
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - classes.items
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - <builtin>.__import__
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.callable
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - contextlib.redirect_stdout
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised:
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: modname.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: optional_modnames.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.__import__
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 0
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 212
    functionName: astroid.brain.brain_gi._looks_like_require_version
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.all
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 236
    functionName: astroid.brain.brain_gi._register_require_version
    functionSourceFile: astroid.brain.brain_gi
    functionUses: 0
    functionsReached:
    - gi.require_version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: gi.require_version
    functionSourceFile: gi
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_attrs
    functionSourceFile: astroid.brain.brain_attrs
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed02a182b0>
    argNames:
    - node
    - decorator_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 48
    functionName: astroid.brain.brain_attrs.is_decorated_with_attrs
    functionSourceFile: astroid.brain.brain_attrs
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - decorator_attribute.as_string
    - typing.cast.elts.root
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.root
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.bases.value.root
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator_attribute.as_string
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.root
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.root
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.root
    functionSourceFile: typing
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 64
    functionName: astroid.brain.brain_attrs.attr_attributes_transform
    functionSourceFile: astroid.brain.brain_attrs
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - cdef_body_node.value.func.as_string
    - typing.cast.elts.bases.value.root
    - <builtin>.next
    - typing.cast.elts.infer
    - <builtin>.getattr
    - decorator_attribute.as_string
    - astroid.brain.brain_attrs.is_decorated_with_attrs
    - <builtin>.hasattr
    - typing.cast.elts.root
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.root
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - node.infer
    - astroid.brain.helpers.is_class_var
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cdef_body_node.value.func.as_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_threading
    functionSourceFile: astroid.brain.brain_threading
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_datetime
    functionSourceFile: astroid.brain.brain_datetime
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_ndarray
    functionSourceFile: astroid.brain.brain_numpy_ndarray
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 17
    functionName: astroid.brain.brain_numpy_utils.numpy_supports_type_hints
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 4
    functionsReached:
    - numpy.version.version.split
    - <builtin>.tuple
    - astroid.brain.brain_numpy_utils._get_numpy_version
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 154
    functionName: astroid.brain.brain_numpy_ndarray._looks_like_numpy_ndarray
    functionSourceFile: astroid.brain.brain_numpy_ndarray
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_utils
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: astroid.brain.brain_numpy_utils._get_numpy_version
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 5
    functionsReached:
    - numpy.version.version.split
    - <builtin>.tuple
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: numpy.version.version.split
    functionSourceFile: numpy
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c6c430>
    argNames:
    - sources
    - node
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 37
    functionName: astroid.brain.brain_numpy_utils.infer_numpy_name
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - extracted_node.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: extracted_node.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c6cca0>
    argNames:
    - sources
    - node
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 44
    functionName: astroid.brain.brain_numpy_utils.infer_numpy_attribute
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - extracted_node.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: astroid.brain.brain_numpy_utils._is_a_numpy_module
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 1
    functionsReached:
    - node.lookup
    - <builtin>.isinstance
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.lookup
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - member_names
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 75
    functionName: astroid.brain.brain_numpy_utils.member_name_looks_like_numpy_member
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 0
    functionsReached:
    - node.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - member_names
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 84
    functionName: astroid.brain.brain_numpy_utils.attribute_name_looks_like_numpy_member
    functionSourceFile: astroid.brain.brain_numpy_utils
    functionUses: 0
    functionsReached:
    - astroid.brain.brain_numpy_utils._is_a_numpy_module
    - <builtin>.isinstance
    - node.lookup
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_regex
    functionSourceFile: astroid.brain.brain_regex
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 53
    functionName: astroid.brain.brain_regex._looks_like_pattern_or_match
    functionSourceFile: astroid.brain.brain_regex
    functionUses: 0
    functionsReached:
    - node.root
    - <builtin>.len
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_typing
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.getattr
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 101
    functionName: astroid.brain.brain_typing.looks_like_typing_typevar_or_newtype
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.func.infer
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: func.qname
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: TYPING_TYPE_TEMPLATE.format
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 135
    functionName: astroid.brain.brain_typing._looks_like_typing_subscript
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - astroid.brain.brain_typing._looks_like_typing_subscript
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_typing.infer_typing_attr.<lambda1>
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cache.get
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_typing.infer_typing_attr.<lambda2>
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: astroid.brain.brain_typing._looks_like_generic_class_pep695
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 210
    functionName: astroid.brain.brain_typing._looks_like_typedDict
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - node.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 235
    functionName: astroid.brain.brain_typing._looks_like_typing_alias
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.len
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 257
    functionName: astroid.brain.brain_typing._forbid_class_getitem_access
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 2
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues: []
    argNames:
    - origin_func
    - attr
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 260
    functionName: astroid.brain.brain_typing._forbid_class_getitem_access.full_raiser
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_typing.infer_typing_alias.<lambda1>
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 336
    functionName: astroid.brain.brain_typing._looks_like_special_alias
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_typing.infer_special_alias.<lambda1>
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 398
    functionName: astroid.brain.brain_typing._looks_like_typing_cast
    functionSourceFile: astroid.brain.brain_typing
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_ng
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ef9130>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2909
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    functionSourceFile: ''
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: results.append
    functionSourceFile: <builtin>
    functionUses: 9
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 178
    functionName: astroid.nodes.node_ng.NodeNG.repr_name
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 2
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 187
    functionName: astroid.nodes.node_ng.NodeNG.__str__
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.node_ng.NodeNG.repr_name
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - inner.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - pprint.pformat
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 213
    functionName: astroid.nodes.node_ng.NodeNG.__repr__
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.node_ng.NodeNG.repr_name
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - visitor
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 231
    functionName: astroid.nodes.node_ng.NodeNG.accept
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 236
    functionName: astroid.nodes.node_ng.NodeNG.get_children
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 248
    functionName: astroid.nodes.node_ng.NodeNG.last_child
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 259
    functionName: astroid.nodes.node_ng.NodeNG.node_ancestors
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 266
    functionName: astroid.nodes.node_ng.NodeNG.parent_of
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - node.node_ancestors
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.node_ancestors
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 287
    functionName: astroid.nodes.node_ng.NodeNG.frame
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - child
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 351
    functionName: astroid.nodes.node_ng.NodeNG.locate_child
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 380
    functionName: astroid.nodes.node_ng.NodeNG.next_sibling
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.nodes._base_nodes.Statement.next_sibling
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_ng.NodeNG.child_sequence
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - astroid.nodes.node_ng.NodeNG.next_sibling
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - stmts.index
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 388
    functionName: astroid.nodes.node_ng.NodeNG.previous_sibling
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.node_ng.NodeNG.previous_sibling
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_ng.NodeNG.child_sequence
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.nodes._base_nodes.Statement.previous_sibling
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - stmts.index
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.node_ng.NodeNG
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - functools.cached_property
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 400
    functionName: astroid.nodes.node_ng.NodeNG.fromlineno
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - <builtin>.next
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_ng.NodeNG._fixed_source_line
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 426
    functionName: astroid.nodes.node_ng.NodeNG._fixed_source_line
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 1
    functionsReached:
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - <builtin>.next
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 410
    functionName: astroid.nodes.node_ng.NodeNG.tolineno
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - context.constraints.get
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.nodes.node_classes.Dict.last_child
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.nodes.node_ng.NodeNG.last_child
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 445
    functionName: astroid.nodes.node_ng.NodeNG.block_range
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 4
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02af7970>
    argNames:
    - self
    - klass
    - skip_klass
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 497
    functionName: astroid.nodes.node_ng.NodeNG.nodes_of_class
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.nodes.node_classes.With.get_children
    - astroid.nodes.node_ng.NodeNG.nodes_of_class
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.nodes.node_classes.For.get_children
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 531
    functionName: astroid.nodes.node_ng.NodeNG._assign_nodes_in_scope
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 538
    functionName: astroid.nodes.node_ng.NodeNG._get_return_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 541
    functionName: astroid.nodes.node_ng.NodeNG._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 544
    functionName: astroid.nodes.node_ng.NodeNG._get_yield_nodes_skip_lambdas
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - frame
    - name
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 547
    functionName: astroid.nodes.node_ng.NodeNG._infer_name
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a0ca00>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 551
    functionName: astroid.nodes.node_ng.NodeNG._infer
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 560
    functionName: astroid.nodes.node_ng.NodeNG.inferred
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.brain.brain_builtin_inference.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - inspect.isfunction
    - <builtin>.frozenset
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.objects.Super._infer
    - ast.parse
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - os.path.normcase
    - astroid.objects.Super.super_mro
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - constraints.items
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 582
    functionName: astroid.nodes.node_ng.NodeNG.has_base
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 591
    functionName: astroid.nodes.node_ng.NodeNG.callable
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - value
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 598
    functionName: astroid.nodes.node_ng.NodeNG.eq
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 601
    functionName: astroid.nodes.node_ng.NodeNG.as_string
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 7
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fa2160>
    - <ast.Constant object at 0x7fed02fa2790>
    - <ast.Constant object at 0x7fed02fa2940>
    - <ast.Constant object at 0x7fed02fa2e50>
    - <ast.Constant object at 0x7fed02fa2fa0>
    - <ast.Constant object at 0x7fed02fa2610>
    argNames:
    - self
    - ids
    - include_linenos
    - ast_state
    - indent
    - max_depth
    - max_width
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 605
    functionName: astroid.nodes.node_ng.NodeNG.repr_tree
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - result.extend
    - result.append
    - functools.singledispatch
    - pprint.pformat
    - <builtin>.len
    - astroid.nodes.node_ng.NodeNG.repr_tree._repr_tree
    - <builtin>.max
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.singledispatch
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fa21c0>
    - <ast.Constant object at 0x7fed02fa2850>
    argNames:
    - node
    - result
    - done
    - cur_indent
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 646
    functionName: astroid.nodes.node_ng.NodeNG.repr_tree._repr_tree
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 3
    functionsReached:
    - result.extend
    - result.append
    - pprint.pformat
    - <builtin>.len
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.extend
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 12
    IfCount: 4
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fa2190>
    - <ast.Constant object at 0x7fed02444520>
    argNames:
    - node
    - result
    - done
    - cur_indent
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 660
    functionName: astroid.nodes.node_ng.NodeNG.repr_tree._repr_seq
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - result.extend
    - result.append
    - pprint.pformat
    - <builtin>.len
    - astroid.nodes.node_ng.NodeNG.repr_tree._repr_tree
    - <builtin>.max
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 20
    IfCount: 8
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed02ecff10>
    - <ast.Constant object at 0x7fed02ecf6d0>
    argNames:
    - node
    - result
    - done
    - cur_indent
    - depth
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 692
    functionName: astroid.nodes.node_ng.NodeNG.repr_tree._repr_node
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - <builtin>.id
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - fields.extend
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - result.extend
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - <builtin>.max
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - pprint.pformat
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - astroid.nodes.node_ng.NodeNG.repr_tree._repr_tree
    - os.path.join
    - constraints.items
    - importlib.util._find_spec_from_path
    - done.add
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: done.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fields.extend
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed027a0d30>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 745
    functionName: astroid.nodes.node_ng.NodeNG.bool_value
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 765
    functionName: astroid.nodes.node_ng.NodeNG.op_precedence
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - OP_PRECEDENCE.get
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: OP_PRECEDENCE.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 769
    functionName: astroid.nodes.node_ng.NodeNG.op_left_associative
    functionSourceFile: astroid.nodes.node_ng
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.const
    functionSourceFile: astroid.nodes.const
    functionUses: 0
    functionsReached:
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_subprocess
    functionSourceFile: astroid.brain.brain_subprocess
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.bytes
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_scipy_signal
    functionSourceFile: astroid.brain.brain_scipy_signal
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_numeric
    functionSourceFile: astroid.brain.brain_numpy_core_numeric
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: METHODS_TO_BE_INFERRED.keys
    functionSourceFile: <builtin>
    functionUses: 94
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_mechanize
    functionSourceFile: astroid.brain.brain_mechanize
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_boto3
    functionSourceFile: astroid.brain.brain_boto3
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 14
    functionName: astroid.brain.brain_boto3.service_request_transform
    functionSourceFile: astroid.brain.brain_boto3
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 25
    functionName: astroid.brain.brain_boto3._looks_like_boto3_service_request
    functionSourceFile: astroid.brain.brain_boto3
    functionUses: 0
    functionsReached:
    - node.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_type
    functionSourceFile: astroid.brain.brain_type
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: astroid.brain.brain_type._looks_like_type_subscript
    functionSourceFile: astroid.brain.brain_type
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node_scope.qname
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_umath
    functionSourceFile: astroid.brain.brain_numpy_core_umath
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_uuid
    functionSourceFile: astroid.brain.brain_uuid
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 10
    functionName: astroid.brain.brain_uuid._patch_uuid_class
    functionSourceFile: astroid.brain.brain_uuid
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_uuid.register.<lambda1>
    functionSourceFile: astroid.brain.brain_uuid
    functionUses: 0
    functionsReached:
    - node.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_random
    functionSourceFile: astroid.brain.brain_random
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - parent
    - lineno
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 19
    functionName: astroid.brain.brain_random._clone_node_with_lineno
    functionSourceFile: astroid.brain.brain_random
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - init_params.update
    - <builtin>.getattr
    - new_node.postinit
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: init_params.update
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_node.postinit
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: random.sample
    functionSourceFile: random
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 82
    functionName: astroid.brain.brain_random._looks_like_random_sample
    functionSourceFile: astroid.brain.brain_random
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_responses
    functionSourceFile: astroid.brain.brain_responses
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_six
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - line
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: astroid.brain.brain_six.default_predicate
    functionSourceFile: astroid.brain.brain_six
    functionUses: 4
    functionsReached:
    - line.strip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Name object at 0x7fed02af7f70>
    argNames:
    - text
    - prefix
    - predicate
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 27
    functionName: astroid.brain.brain_six._indent
    functionSourceFile: astroid.brain.brain_six
    functionUses: 2
    functionsReached:
    - astroid.brain.brain_six._indent.prefixed_lines
    - line.strip
    - astroid.brain.brain_six.default_predicate
    - text.splitlines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 36
    functionName: astroid.brain.brain_six._indent.prefixed_lines
    functionSourceFile: astroid.brain.brain_six
    functionUses: 3
    functionsReached:
    - line.strip
    - astroid.brain.brain_six.default_predicate
    - text.splitlines
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: text.splitlines
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: textwrap.dedent.format
    functionSourceFile: textwrap
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - modname
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 122
    functionName: astroid.brain.brain_six._six_fail_hook
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - os.path.normpath
    - name.split
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - default_nodes.append
    - kwonlyargs.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - modname.startswith
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - typing.cast.getattr
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - <builtin>.next
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - iattrs.setdefault
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - constraint.satisfied_by
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - found_attrs.append
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.future_imports.add
    - typing.cast.elts.lookup
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - typing.cast.elts.is_subtype_of
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidBuildingError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 157
    functionName: astroid.brain.brain_six._looks_like_decorated_with_six_add_metaclass
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - decorator.func.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator.func.as_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 169
    functionName: astroid.brain.brain_six.transform_six_add_metaclass
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - decorator.func.infer
    - func.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator.func.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 0
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 196
    functionName: astroid.brain.brain_six._looks_like_nested_from_six_with_metaclass
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached:
    - <builtin>.len
    - <builtin>.hasattr
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 219
    functionName: astroid.brain.brain_six.transform_six_with_metaclass
    functionSourceFile: astroid.brain.brain_six
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_function_base
    functionSourceFile: astroid.brain.brain_numpy_core_function_base
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_http
    functionSourceFile: astroid.brain.brain_http
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_collections
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 42
    functionName: astroid.brain.brain_collections._deque_mock
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 82
    functionName: astroid.brain.brain_collections._ordered_dict_mock
    functionSourceFile: ''
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 92
    functionName: astroid.brain.brain_collections._looks_like_subscriptable
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 0
    functionsReached:
    - node.qname
    - node.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.getattr
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0274e4f0>
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 117
    functionName: astroid.brain.brain_collections.easy_class_getitem_inference
    functionSourceFile: astroid.brain.brain_collections
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.modutils._get_relative_base_path
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - importlib.import_module
    - node.root
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - node.qname
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - iattrs.setdefault
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_ssl
    functionSourceFile: astroid.brain.brain_ssl
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 14
    functionName: astroid.brain.brain_ssl._verifyflags_enum
    functionSourceFile: astroid.brain.brain_ssl
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 28
    functionName: astroid.brain.brain_ssl._options_enum
    functionSourceFile: astroid.brain.brain_ssl
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_numerictypes
    functionSourceFile: astroid.brain.brain_numpy_core_numerictypes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_dateutil
    functionSourceFile: astroid.brain.brain_dateutil
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_einsumfunc
    functionSourceFile: astroid.brain.brain_numpy_core_einsumfunc
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_multiprocessing
    functionSourceFile: astroid.brain.brain_multiprocessing
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.builder.AstroidBuilder._post_build.<RETURN>.locals.items
    functionSourceFile: astroid
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: key.startswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_namedtuple_enum
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - functools.partial
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 40
    functionName: astroid.brain.brain_namedtuple_enum._infer_first
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 8
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - node.infer
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 52
    functionName: astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 6
    functionsReached:
    - <builtin>.isinstance
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - <builtin>.next
    - astroid.brain.brain_namedtuple_enum._infer_first
    - <builtin>.len
    - node.infer
    linkageType: pythonLinkage
    raised:
    - UseInferenceDefault
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e79a30>
    argNames:
    - position
    - key_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 53
    functionName: astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 7
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - astroid.brain.brain_namedtuple_enum._infer_first
    - <builtin>.len
    - node.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 2
    IfCount: 7
    argCount: 5
    argDefaultValues: []
    argNames:
    - node
    - base_type
    - parent
    - context
    - enum
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 75
    functionName: astroid.brain.brain_namedtuple_enum.infer_func_form
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 5
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - astroid.nodes.node_classes.Dict.get_children
    - <builtin>.super
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - keyword_node.value.infer
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.brain.brain_namedtuple_enum._infer_first
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_namedtuple_enum._find_func_form_arguments
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - imported.public_names
    - typing.NamedTuple.__init__
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.exists
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - names.append
    - astroid.builder._find_statement_by_line
    - names.value.replace
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.modutils.is_python_source
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - elt.as_string
    - <builtin>.all
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: names.value.replace
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 7
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 11
    ICount: 3
    IfCount: 7
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 611
    functionName: astroid.brain.brain_namedtuple_enum._get_namedtuple_fields
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 6
    functionsReached:
    - <builtin>.isinstance
    - elt.as_string
    - <builtin>.next
    - <builtin>.len
    - names.append
    - keyword_node.value.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 168
    functionName: astroid.brain.brain_namedtuple_enum._has_namedtuple_base
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 177
    functionName: astroid.brain.brain_namedtuple_enum._looks_like
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: call_site.infer_argument
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03378640>
    argNames:
    - typename
    - attributes
    - rename
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 274
    functionName: astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 4
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - keyword.iskeyword
    - <builtin>.all
    - <builtin>.tuple
    - seen.add
    - name.startswith
    - c.isalnum
    - <builtin>.set
    - name.isidentifier
    - <builtin>.enumerate
    - astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    linkageType: pythonLinkage
    raised:
    - AstroidValueError
    - AstroidTypeError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: field_def.format
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - field_names
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 256
    functionName: astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 5
    functionsReached:
    - keyword.iskeyword
    - <builtin>.all
    - <builtin>.tuple
    - seen.add
    - name.startswith
    - c.isalnum
    - <builtin>.set
    - <builtin>.list
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: c.isalnum
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keyword.iskeyword
    functionSourceFile: keyword
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: seen.add
    functionSourceFile: <builtin>
    functionUses: 78
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: name.isidentifier
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: item.qname
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 4
    IfCount: 12
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 391
    functionName: astroid.brain.brain_namedtuple_enum.infer_enum_class
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - new_targets.append
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.nodes.node_classes.Dict.postinit
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - inspect.isbuiltin
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - target_names.add
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - <builtin>.repr
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - node.locals.items
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - dunder_members.items
    - typing.NamedTuple.__init__
    - imported.public_names
    - INT_FLAG_ADDITION_METHODS.format
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - node.mro
    - node.root
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - fake.instantiate_class
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - logger.error
    - iattrs.setdefault
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - node.mymethods
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - stmt.value.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.mro
    functionSourceFile: <builtin>
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.locals.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.value.as_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target_names.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: INT_FLAG_ADDITION_METHODS.format
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.mymethods
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: fake.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_targets.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dunder_members.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: class_node.mymethods
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keyword_node.value.infer
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elt.as_string
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: names.append
    functionSourceFile: <builtin>
    functionUses: 7
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - cls
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 653
    functionName: astroid.brain.brain_namedtuple_enum._is_enum_subclass
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - cls.is_subtype_of
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_namedtuple_enum.register.<lambda1>
    functionSourceFile: astroid.brain.brain_namedtuple_enum
    functionUses: 0
    functionsReached:
    - node.root
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    - <builtin>.frozenset
    - astroid.nodes.scoped_nodes.scoped_nodes.__SyntheticRoot.__init__
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 3
    argDefaultValues: []
    argNames:
    - sequences
    - cls
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 68
    functionName: astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 15
    functionsReached:
    - result.append
    linkageType: pythonLinkage
    raised:
    - InconsistentMroError
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - sequences
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 106
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 15
    functionsReached:
    - inferred_bases.pop
    - base.qname
    - bases_mro.pop
    - <builtin>.any
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.qname
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_bases.pop
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases_mro.pop
    functionSourceFile: <builtin>
    functionUses: 16
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - sequences
    - cls
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 142
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 15
    functionsReached:
    - <builtin>.set
    - seen.add
    - node.qname
    linkageType: pythonLinkage
    raised:
    - DuplicateBasesError
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 0
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - n
    - klass
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 162
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 20
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.super
    - astroid.bases.Proxy.__init__
    - astroid.bases.BoundMethod.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - arg
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 173
    functionName: astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 17
    functionsReached:
    - <builtin>.set
    - astroid.context.InferenceContext.clone
    - arg.infer
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 9
    IfCount: 0
    argCount: 6
    argDefaultValues:
    - <ast.Constant object at 0x7fed027ce7c0>
    - <ast.Constant object at 0x7fed027ce940>
    - <ast.Constant object at 0x7fed027ceb20>
    - <ast.Constant object at 0x7fed027ce130>
    argNames:
    - self
    - name
    - file
    - path
    - package
    - pure_python
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 233
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 283
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module._get_stream
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.open
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: io.BytesIO
    functionSourceFile: io
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 292
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.stream
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.Module._get_stream
    - <builtin>.open
    - io.BytesIO
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 299
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.block_range
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d7c310>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 308
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - signature.parameters.items
    - REDIRECT.get
    - astroid.nodes.are_exclusive
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - inspect.isfunction
    - <builtin>.frozenset
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - default_nodes.append
    - kwonlyargs.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - astroid.transforms.TransformVisitor.visit
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03027ac0>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 75
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 11
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - _stmts.append
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.nodes.are_exclusive
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 331
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.pytype
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 338
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.display_type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 5
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a92130>
    - <ast.Constant object at 0x7fed03a92460>
    - <ast.Constant object at 0x7fed03a92fd0>
    argNames:
    - self
    - modname
    - relative_only
    - level
    - use_cache
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 435
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 178
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - inspect.signature
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - builtins.__name__.rsplit
    - <builtin>.tuple
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 395
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.fully_defined
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 405
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.statement
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - StatementMissing
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 412
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.previous_sibling
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 419
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.next_sibling
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 428
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 1
    IfCount: 8
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - modname
    - level
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 473
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 179
    functionsReached:
    - builtins.__name__.count
    - builtins.__name__.rsplit
    - modname.split
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - os.path.exists
    - os.path.dirname
    linkageType: pythonLinkage
    raised:
    - TooManyLevelsError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.__name__.rsplit
    functionSourceFile: builtins
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.__name__.count
    functionSourceFile: builtins
    functionUses: 180
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 3
    IfCount: 3
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 521
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.wildcard_import_names
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.wildcard_import_names.str_const
    - builtins.__name__.startswith
    - <builtin>.next
    - inferred.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    - all_values.assigned_stmts
    - node.infer
    - <builtin>.list
    - explicit.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 158
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 6
    functionsReached:
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: builtins.__name__.startswith
    functionSourceFile: builtins
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: all_values.assigned_stmts
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: explicit.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 556
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.wildcard_import_names.str_const
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 571
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.public_names
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    - <builtin>.list
    - builtins.__name__.startswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d84880>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 579
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - future
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 590
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module.frame
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cf2e20>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 600
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Module._infer
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 607
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.__SyntheticRoot.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 628
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02334640>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 655
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 663
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.get_children
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 686
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.DictComp.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02d42310>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 713
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.DictComp.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 722
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.DictComp.get_children
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 743
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.SetComp.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02842d30>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 770
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.SetComp.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 779
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.SetComp.get_children
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 800
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ListComp.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02be7ac0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 827
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ListComp.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 836
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ListComp.get_children
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 11
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 16
    ICount: 1
    IfCount: 11
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 842
    functionName: astroid.nodes.scoped_nodes.scoped_nodes._infer_decorator_callchain
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - node.infer_call_result
    - result.is_subtype_of
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.is_subtype_of
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 901
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.implicit_parameters
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 905
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 915
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 941
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.pytype
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 950
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.display_type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 960
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.callable
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 968
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.argnames
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b33370>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 983
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.infer_call_result
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b332e0>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 991
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - _stmts.append
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.nodes.are_exclusive
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - node.assign_type
    - values.items
    - finder.contribute_to_path
    - astroid.transforms.TransformVisitor.visit
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - warnings.catch_warnings
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03037bb0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1021
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1029
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.get_children
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - future
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1033
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.frame
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f566d0>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1043
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda.getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - <builtin>.getattr
    - o.startswith
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - <builtin>.dir
    - found_attrs.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: found_attrs.append
    functionSourceFile: <builtin>
    functionUses: 31
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02497340>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1058
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda._infer
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1063
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.Lambda._get_yield_nodes_skip_functions
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.interpreter.objectmodel.ObjectModel.__init__
    - functools.cached_property
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 2
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1218
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.extra_decorators
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - assign_node.frame
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - decorators.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_node.frame
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorators.append
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1257
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.pytype
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1266
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.display_type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1276
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.callable
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1279
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.argnames
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 17
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 25
    ICount: 1
    IfCount: 17
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1310
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - <builtin>.next
    - node.func.infer
    - inferred.ancestors
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_decorator_callchain
    - result.is_subtype_of
    - node.infer_call_result
    - ancestor.is_subtype_of
    - node.infer
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.ancestors
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ancestor.is_subtype_of
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1383
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.fromlineno
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.sum
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1399
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.blockstart_tolineno
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1408
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.implicit_parameters
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_bound
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1464
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_bound
    functionSourceFile: ''
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1411
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.block_range
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1431
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_method
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decnode.infer
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: infnode.qname
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: result.add
    functionSourceFile: <builtin>
    functionUses: 40
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 1
    IfCount: 6
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02bbd310>
    - <ast.Constant object at 0x7fed02bbd100>
    argNames:
    - self
    - pass_is_abstract
    - any_raise_is_abstract
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1471
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_abstract
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - inferred.qname
    - node.infer
    - child_node.raises_not_implemented
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.qname
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: child_node.raises_not_implemented
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1507
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_generator
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.set
    - astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_lambdas
    - astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_functions
    - <builtin>.bool
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0386c0a0>
    argNames:
    - self
    - context
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 1517
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef._infer
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - PROPERTIES.intersection
    - typing.cast.elts.lookup
    - <builtin>.any
    - typing.cast.elts.bases.is_subtype_of
    - typing.cast.elts.bases.value.is_subtype_of
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - <builtin>.isinstance
    - <builtin>.next
    - name.split
    - typing.cast.elts.bases.lookup
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.is_subtype_of
    - result.add
    - typing.TypedDict.__init__
    - astroid.objects.Property.__init__
    - typing.cast.elts.bases.value.lookup
    - decnode.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - typing.cast.elts.infer
    - <builtin>.super
    - infnode.qname
    - astroid.bases._is_property
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    linkageType: pythonLinkage
    raised:
    - ParentMissingError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: yield_.value.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 12
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 18
    ICount: 10
    IfCount: 12
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f82940>
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 1551
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.infer_call_result
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_lambdas
    - astroid.bases.Generator.__init__
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_generator
    - <builtin>.getattr
    - arg.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_abstract
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.set
    - node.infer
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.bool
    - <builtin>.next
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes._base_nodes.MultiLineBlockNode._get_return_nodes_skip_functions
    - astroid.context.copy_context
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - returnnode.value.infer
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.context.InferenceContext.clone
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__
    - <builtin>.len
    - astroid.objects.Super.qname
    - astroid.objects.PartialFunction.qname
    - astroid.bases.Instance.__init__
    - child_node.raises_not_implemented
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - itertools.chain
    - <builtin>.super
    - astroid.manager.AstroidManager.__init__
    - astroid.interpreter.objectmodel.GeneratorModel.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    - astroid.nodes.node_ng.NodeNG.root
    - inferred.qname
    - astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_functions
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - TypeError
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 11
    IfCount: 0
    argCount: 7
    argDefaultValues: []
    argNames:
    - self
    - name
    - lineno
    - col_offset
    - parent
    - end_lineno
    - end_col_offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1867
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 4
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - <builtin>.super
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: returnnode.value.infer
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02cf8a00>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1644
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f1d910>
    - <ast.Constant object at 0x7fed02f1d2e0>
    argNames:
    - klass
    - seen
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1720
    functionName: astroid.nodes.scoped_nodes.scoped_nodes._is_metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - baseobj.qname
    - seen.add
    - astroid.nodes.scoped_nodes.scoped_nodes._is_metaclass
    - base.infer
    - <builtin>.set
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.infer
    functionSourceFile: <builtin>
    functionUses: 67
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: baseobj.qname
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 8
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 12
    ICount: 2
    IfCount: 8
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed027b0730>
    - <ast.Constant object at 0x7fed027b0fa0>
    argNames:
    - klass
    - ancestors
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 1756
    functionName: astroid.nodes.scoped_nodes.scoped_nodes._class_type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - klass.qname
    - baseobj.qname
    - astroid.nodes.scoped_nodes.scoped_nodes._class_type
    - klass.ancestors
    - seen.add
    - ancestors.add
    - astroid.nodes.scoped_nodes.scoped_nodes._is_metaclass
    - base.infer
    - <builtin>.set
    - klass.name.endswith
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.name.endswith
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.qname
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ancestors.add
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.ancestors
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 1794
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 47
    functionsReached:
    - <builtin>.isinstance
    - node.frame
    - klass.parent.frame
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.parent.frame
    functionSourceFile: <builtin>
    functionUses: 48
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.super
    - <builtin>.property
    - functools.cached_property
    - astroid.interpreter.objectmodel.ClassModel.__init__
    - functools.lru_cache
    - <builtin>.set
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1927
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    functionSourceFile: ''
    functionUses: 5
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1924
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_parameters
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1968
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.blockstart_tolineno
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - lineno
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1978
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.block_range
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1987
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.pytype
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 1994
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.display_type
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2002
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.callable
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02fe7c40>
    argNames:
    - self
    - type_name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2010
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.is_subtype_of
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 2
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - anc.qname
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.brain.brain_dataclasses.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - importlib.util._find_spec_from_path
    - functools.partial
    - astroid.builder._parse_string
    - astroid.raw_building.build_dummy
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - finder.find_module.cache_clear
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.brain.brain_subprocess.register
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_collections.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.brain.brain_namedtuple_enum.register
    - result.append
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - astroid.brain.brain_pytest.register
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: anc.qname
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 6
    IfCount: 9
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b782e0>
    - <ast.Constant object at 0x7fed02b785b0>
    argNames:
    - self
    - recurs
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2173
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 70
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - astroid.builder._parse_string
    - default_nodes.append
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - caller
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2023
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer_type_call
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 2
    functionsReached:
    - bases.append
    - <builtin>.isinstance
    - <builtin>.super
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.nodes.node_classes.EvaluatedObject.__init__
    - <builtin>.next
    - class_bases.itered
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - base.infer
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: class_bases.itered
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: metaclass.igetattr
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dunder_call.qname
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dunder_call.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base.parent_of
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2164
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.basenames
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - bnode.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bnode.as_string
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: yielded.add
    functionSourceFile: <builtin>
    functionUses: 71
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: baseobj.ancestors
    functionSourceFile: <builtin>
    functionUses: 71
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f33a00>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2219
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.local_attr_ancestors
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0241eeb0>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2863
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 13
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f33310>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2240
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 7
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - astroid.builder._parse_string
    - default_nodes.append
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2254
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_base
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed0305c040>
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 2264
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.local_attr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.local_attr_ancestors
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases.Instance
    functionSourceFile: <builtin>
    functionUses: 10
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: classnode.locals.get
    functionSourceFile: <builtin>
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2384
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 45
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.statement
    functionSourceFile: <builtin>
    functionUses: 45
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2624
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 46
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - astroid.builder._parse_string
    - default_nodes.append
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 5
    IfCount: 4
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - cls
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 2396
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 46
    functionsReached:
    - <builtin>.isinstance
    - node.frame
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - bases.BoundMethod
    - cls.getattr
    - klass.parent.frame
    - bases._infer_stmts
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attrs.update
    functionSourceFile: <builtin>
    functionUses: 46
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.getattr
    functionSourceFile: <builtin>
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases.BoundMethod
    functionSourceFile: <builtin>
    functionUses: 47
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: first_attr.parent.scope
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attr.parent.scope
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function.decoratornames
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: dec_name.split
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases._is_property
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred._proxied.getattr
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: function.parent.scope
    functionSourceFile: <builtin>
    functionUses: 20
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f4dd30>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2524
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 20
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 2534
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 21
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f729d0>
    argNames:
    - self
    - index
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2548
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getitem
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - method.infer_call_result
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.pytype
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.context.bind_context_to_node
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.interpreter.dunder_lookup._class_lookup
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AstroidTypeError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2600
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.methods
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - <builtin>.iter
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - importlib.util._find_spec_from_path
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - astroid.builder._parse_string
    - default_nodes.append
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - astroid.brain.brain_typing.register
    - <builtin>.hasattr
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.mymethods
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.mymethods
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 2614
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mymethods
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.list
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.values
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 166
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.values
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 2
    functionsReached:
    - <builtin>.list
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed03370520>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2634
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 63
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - base.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed027982e0>
    - <ast.Constant object at 0x7fed02798250>
    argNames:
    - self
    - seen
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2671
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 62
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - inspect.isbuiltin
    - os.path.join
    - ast.parse
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.brain.brain_dataclasses.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - importlib.util._find_spec_from_path
    - functools.partial
    - astroid.builder._parse_string
    - astroid.raw_building.build_dummy
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - finder.find_module.cache_clear
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.brain.brain_subprocess.register
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - <builtin>.next
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_collections.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - finder.contribute_to_path
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.brain.brain_namedtuple_enum.register
    - result.append
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - seen.add
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.brain.brain_pytest.register
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent._find_metaclass
    functionSourceFile: <builtin>
    functionUses: 63
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2700
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_metaclass_hack
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 9
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 14
    ICount: 4
    IfCount: 9
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 19
    functionLinenumber: 2703
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._islots
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.nodes.node_classes.BaseContainer.itered
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - elt.infer
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - astroid.nodes.node_classes.Const.itered
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_classes.Dict.itered
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.bases.UnboundMethod.getattr
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 2755
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._slots
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - astroid.nodes.node_classes.BaseContainer.itered
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - elt.infer
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - astroid.nodes.node_classes.Const.itered
    - bases.BoundMethod
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_classes.Dict.itered
    - function.infer_call_result
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - iattrs.setdefault
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._islots
    - location.startswith
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - astroid.bases.UnboundMethod.getattr
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 2769
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots.grouped_slots
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - cls.qname
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - <builtin>.sorted
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - cls._slots
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - <builtin>.all
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - NotImplementedError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - mro
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2779
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots.grouped_slots
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 1
    functionsReached:
    - cls._slots
    - cls.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls.qname
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: cls._slots
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots.<lambda1>
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2808
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.slots
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed030c0f70>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 2811
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 15
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.manager.AstroidManager.clear_cache
    - astroid.brain.brain_dataclasses.register
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - functools.partial
    - default_nodes.append
    - astroid.raw_building.build_dummy
    - astroid.builder._parse_string
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid._ast._compare_operators_from_module
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - finder.find_module.cache_clear
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - arg.infer
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.brain.brain_subprocess.register
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context.InferenceContext.clone
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.exists
    - os.path.abspath
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - zipimport.zipimporter
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - lru_cache.cache_clear
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - inspect.isfunction
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - astroid.brain.brain_pytest.register
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032b5a90>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 2845
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 14
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - <builtin>.property
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - bases_mro.append
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_pkg_resources.register
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - astroid.context.InferenceContext.clone
    - node.root
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base._compute_mro
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: bases_mro.append
    functionSourceFile: <builtin>
    functionUses: 15
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02484f10>
    argNames:
    - self
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 2873
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.bool_value
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 2893
    functionName: astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._assign_nodes_in_scope
    functionSourceFile: astroid.nodes.scoped_nodes.scoped_nodes
    functionUses: 0
    functionsReached:
    - <builtin>.list
    - itertools.chain.from_iterable
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.interpreter.dunder_lookup
    functionSourceFile: astroid.interpreter.dunder_lookup
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 28
    functionName: astroid.interpreter.dunder_lookup._lookup_in_mro
    functionSourceFile: astroid.interpreter.dunder_lookup
    functionUses: 13
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_re.register
    - <builtin>.setattr
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.brain.brain_hypothesis.register
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.brain.brain_ssl.register
    - os.path.dirname
    - astroid.brain.brain_curses.register
    - astroid.raw_building.attach_import_node
    - astroid.brain.brain_multiprocessing.register
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - astroid.objects.PartialFunction.qname
    - contextlib.redirect_stderr
    - brain_statistics.register
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - node.slots
    - STD_LIB_DIRS.union
    - astroid.rebuilder.TreeRebuilder.__init__
    - stmt.infer
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - astroid.brain.brain_ctypes.register
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.brain.brain_pathlib.register
    - astroid.raw_building._astroid_bootstrapping
    - inspect.isbuiltin
    - ast.parse
    - os.path.join
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.brain.brain_dataclasses.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - importlib.util._find_spec_from_path
    - functools.partial
    - astroid.builder._parse_string
    - astroid.raw_building.build_dummy
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.helpers.register_module_extender
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.transforms.TransformVisitor._visit_generic
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - astroid._ast.get_parser_module
    - astroid.brain.brain_numpy_ndarray.register
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.brain.brain_boto3.register
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.transforms.TransformVisitor._visit
    - astroid.objects.Super.qname
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid._ast._compare_operators_from_module
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - os.path.normcase
    - astroid.brain.brain_http.register
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - astroid.brain.brain_signal.register
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - finder.find_module.cache_clear
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - _cache.clear
    - astroid.inference_tip.inference_tip
    - <builtin>.range
    - astroid.raw_building.object_build_class
    - stream.read
    - finder.find_module
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - <builtin>.set
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.brain.brain_datetime.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.brain.brain_subprocess.register
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - typing.cast
    - values.append
    - collections.defaultdict
    - typing.NamedTuple.__init__
    - imported.public_names
    - finder.contribute_to_path
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - baseobj.ancestors
    - astroid.modutils.is_stdlib_module
    - astroid.brain.brain_dateutil.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager.visit_transforms
    - node.root
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.brain.brain_collections.register
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - astroid.brain.brain_mechanize.register
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid._ast._binary_operators_from_module
    - os.path.abspath
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.manager.AstroidManager.register_failed_import_hook
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid._ast.ParserModule.parse
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - astroid.context.InferenceContext.restore_path
    - resource.replace
    - lru_cache.cache_clear
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.raw_building._get_args_info_from_callable
    - astroid.brain.brain_sqlalchemy.register
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - os.path.basename
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - textwrap.dedent.encode
    - inspect.ismethod
    - iattrs.setdefault
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.brain.brain_namedtuple_enum.register
    - result.append
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - astroid.brain.brain_crypt.register
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.brain.brain_attrs.register
    - textwrap.dedent.split
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.brain.brain_uuid.register
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - warnings.catch_warnings
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - astroid.brain.brain_pytest.register
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - astroid.context.InferenceContext.__init__
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: ancestor.locals.get
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 70
    functionName: astroid.interpreter.dunder_lookup._builtin_lookup
    functionSourceFile: astroid.interpreter.dunder_lookup
    functionUses: 12
    functionsReached:
    - node.locals.get
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed03102040>
    argNames:
    - node
    - name
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 18
    functionLinenumber: 60
    functionName: astroid.interpreter.dunder_lookup._class_lookup
    functionSourceFile: astroid.interpreter.dunder_lookup
    functionUses: 12
    functionsReached:
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - <builtin>.property
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - itertools.chain
    - importer.get_source
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - itertools.chain.from_iterable
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised:
    - AttributeInferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.mixin
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.qname
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - astroid.objects.Super.qname
    - astroid.objects.PartialFunction.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03027fa0>
    argNames:
    - self
    - node
    - name
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 57
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope_lookup
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 22
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 32
    ICount: 7
    IfCount: 22
    argCount: 4
    argDefaultValues: []
    argNames:
    - base_node
    - stmts
    - frame
    - offset
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 50
    functionName: astroid.filter_statements._filter_stmts
    functionSourceFile: astroid.filter_statements
    functionUses: 12
    functionsReached:
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.any
    - _stmt_parents.index
    - _stmts.append
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.isinstance
    - astroid.nodes.node_ng.NodeNG.statement
    - node.assign_type
    - astroid.nodes.are_exclusive
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - typing.cast
    - assign_type.parent_of
    - astroid.filter_statements._get_filtered_node_statements
    - node.has_base
    - _stmt_parents.append
    - <builtin>.len
    - node.node_ancestors
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - stmt.parent_of
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pscope.scope_lookup
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pscope.parent.scope
    functionSourceFile: <builtin>
    functionUses: 12
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - child
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 111
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 191
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached:
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - item
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 141
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__getitem__
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 150
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__iter__
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached:
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    - <builtin>.list
    - <builtin>.iter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - self
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 177
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.items
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached:
    - <builtin>.zip
    - <builtin>.list
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.values
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 185
    functionName: astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__contains__
    functionSourceFile: astroid.nodes.scoped_nodes.mixin
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.filter_statements
    functionSourceFile: astroid.filter_statements
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - base_node
    - stmt_nodes
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 22
    functionName: astroid.filter_statements._get_filtered_node_statements
    functionSourceFile: astroid.filter_statements
    functionUses: 13
    functionsReached:
    - <builtin>.isinstance
    - node.statement
    - <builtin>.all
    - <builtin>.len
    - stmt.parent_of
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.statement
    functionSourceFile: <builtin>
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.parent_of
    functionSourceFile: <builtin>
    functionUses: 14
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 37
    functionName: astroid.filter_statements._is_from_decorator
    functionSourceFile: astroid.filter_statements
    functionUses: 13
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 42
    functionName: astroid.filter_statements._get_if_statement_ancestor
    functionSourceFile: astroid.filter_statements
    functionUses: 13
    functionsReached:
    - <builtin>.isinstance
    - node.node_ancestors
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.has_base
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _stmts.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.assign_type
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_type._get_filtered_stmts
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_type.parent_of
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _stmt_parents.append
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: _stmt_parents.index
    functionSourceFile: <builtin>
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.nodes.are_exclusive
    functionSourceFile: ''
    functionUses: 13
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.protocols
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - astroid.decorators.raise_if_nothing_inferred
    - astroid.decorators.yes_if_nothing_inferred
    - BIN_OP_IMPL.items
    - typing.TypeVar
    - <builtin>.list
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - obj
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 48
    functionName: astroid.protocols._infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 5
    functionsReached:
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 61
    functionName: astroid.protocols.tuple_infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - <builtin>.tuple
    - astroid.protocols._infer_unary_op
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 65
    functionName: astroid.protocols.list_infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - astroid.protocols._infer_unary_op
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 69
    functionName: astroid.protocols.set_infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - <builtin>.set
    - astroid.protocols._infer_unary_op
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 73
    functionName: astroid.protocols.const_infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - astroid.protocols._infer_unary_op
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - op
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 77
    functionName: astroid.protocols.dict_infer_unary_op
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - <builtin>.dict
    - astroid.protocols._infer_unary_op
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda1>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda2>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda3>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda4>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda5>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda6>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda7>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda8>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda9>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda10>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda11>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.protocols.<dict2>.<lambda12>
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: BIN_OP_IMPL.items
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 7
    IfCount: 3
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - opnode
    - operator
    - other
    - context
    - _
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 103
    functionName: astroid.protocols.const_infer_binary_op
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - astroid.nodes.const_factory
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues: []
    argNames:
    - self
    - opnode
    - value
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 139
    functionName: astroid.protocols._multiply_seq_by_int
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.len
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - <builtin>.list
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - elts
    - context
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 161
    functionName: astroid.protocols._filter_uninferable_nodes
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - elt.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 7
    IfCount: 6
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - opnode
    - operator
    - other
    - context
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 176
    functionName: astroid.protocols.tl_infer_binary_op
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - astroid.protocols._filter_uninferable_nodes
    - itertools.chain
    - astroid.protocols._multiply_seq_by_int
    - <builtin>.next
    - elt.infer
    - inferred.infer_call_result
    - astroid.helpers.class_instance_as_index
    - <builtin>.len
    - astroid.context.CallContext.__init__
    - node.igetattr
    - astroid.context.InferenceContext.__init__
    - typing.cast.elts.bases.infer
    - <builtin>.set
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - <builtin>.list
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised:
    - AssertionError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 6
    argDefaultValues: []
    argNames:
    - self
    - opnode
    - operator
    - other
    - context
    - method
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 224
    functionName: astroid.protocols.instance_class_infer_binary_op
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - method.infer_call_result
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - parts
    - assign_path
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 249
    functionName: astroid.protocols._resolve_looppart
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - stmt.getitem
    - part.itered
    - astroid.protocols._resolve_looppart
    - assigned.infer
    - assign_path.pop
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_path.pop
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.itered
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.getitem
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b6f6a0>
    - <ast.Constant object at 0x7fed02b6fa90>
    - <ast.Constant object at 0x7fed02b6f130>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 291
    functionName: astroid.protocols.for_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - stmt.getitem
    - part.itered
    - astroid.protocols._resolve_looppart
    - <builtin>.getattr
    - assigned.infer
    - assign_path.pop
    - <builtin>.hasattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f86a00>
    - <ast.Constant object at 0x7fed02f86c10>
    - <ast.Constant object at 0x7fed02f86100>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 319
    functionName: astroid.protocols.sequence_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - assign_path.insert
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assign_path.insert
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast._proxied.instantiate_class
    functionSourceFile: typing
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 0
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02956250>
    - <ast.Constant object at 0x7fed02956910>
    - <ast.Constant object at 0x7fed02956160>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 20
    functionLinenumber: 416
    functionName: astroid.protocols.arguments_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_multiprocessing.register
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - astroid.brain.brain_builtin_inference.register
    - typing.cast.metaclass
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.brain.brain_threading.register
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - <builtin>.range
    - node.frame
    - astroid.nodes.node_classes.Const.__init__
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - values.append
    - typing.cast
    - astroid.protocols._arguments_infer_argname
    - os.path.normpath
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - resource.replace
    - typing.cast.elts.bases.infer
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.brain.brain_hypothesis.register
    - astroid.nodes.node_classes.Arguments.default_value
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - astroid.nodes.node_classes.Dict.postinit
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - itertools.chain
    - importer.get_source
    - values.extend
    - parent_or_root.set_local
    - os.getcwd
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - astroid.brain.brain_subprocess.register
    - collections.defaultdict
    - imported.public_names
    - baseobj.ancestors
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.builder.AstroidBuilder._data_build
    - zipimport.zipimporter
    - inferred_bases.pop
    - astroid.arguments.CallSite.infer_argument
    - astroid.interpreter._import.spec._find_spec
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_functools.register
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.brain.brain_ssl.register
    - astroid.raw_building.InspectBuilder.object_build
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - base.qname
    - <builtin>.open
    - astroid.brain.brain_pathlib.register
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - kwargs.items
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - os.path.normcase
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - path.startswith
    - finder.find_module
    - stream.read
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - <builtin>.next
    - typing.NamedTuple.__init__
    - astroid.modutils._has_init
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.modutils.load_module_from_name
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - iattrs.setdefault
    - finder.contribute_to_path
    - astroid.brain.brain_numpy_ma.register
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - positional.append
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - kwargs.pop
    - astroid.arguments.CallSite.has_invalid_keywords
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.arguments.CallSite.has_invalid_arguments
    - astroid.raw_building.build_module
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - modpath.append
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - location.startswith
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.nodes.node_classes.Arguments.find_argname
    - astroid.interpreter._import.spec._find_spec_with_path
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.brain.brain_dateutil.register
    - typing.cast._proxied.instantiate_class
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - found_spec._replace
    - typing.cast.instantiate_class
    - astroid.brain.brain_mechanize.register
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.node_classes.Unknown.qname
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - <builtin>.issubclass
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - astroid.nodes.node_ng.NodeNG.instantiate_class
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.nodes.node_classes._find_arg
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed0274e2b0>
    - <ast.Constant object at 0x7fed0274ec70>
    - <ast.Constant object at 0x7fed0274e5e0>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 448
    functionName: astroid.protocols.assign_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - part.getitem
    - assigned.infer
    - assign_path.pop
    - <builtin>.hasattr
    - astroid.protocols._resolve_assignment_parts
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 3
    IfCount: 5
    argCount: 3
    argDefaultValues: []
    argNames:
    - parts
    - assign_path
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 482
    functionName: astroid.protocols._resolve_assignment_parts
    functionSourceFile: astroid.protocols
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - part.getitem
    - assigned.infer
    - assign_path.pop
    - <builtin>.hasattr
    - astroid.protocols._resolve_assignment_parts
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a8d8e0>
    - <ast.Constant object at 0x7fed02a8d430>
    - <ast.Constant object at 0x7fed02a8de80>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 469
    functionName: astroid.protocols.assign_annassigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - astroid.protocols.assign_assigned_stmts
    - part.getitem
    - assigned.infer
    - assign_path.pop
    - <builtin>.hasattr
    - astroid.protocols._resolve_assignment_parts
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: part.getitem
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b7a6d0>
    - <ast.Constant object at 0x7fed02b7a1f0>
    - <ast.Constant object at 0x7fed02b7adf0>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 17
    functionLinenumber: 523
    functionName: astroid.protocols.excepthandler_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.nodes.node_classes.For.get_children
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - importer.is_package
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.protocols.excepthandler_assigned_stmts._generate_assigned
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - stmt.infer
    - <builtin>.super
    - astroid.nodes.node_classes.Dict.get_children
    - kwonlydefaults.append
    - builtins.__name__.count
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - node.get_children
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - ast.parse
    - astroid.raw_building._astroid_bootstrapping
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.nodes.node_classes.unpack_infer
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - e.with_traceback
    - default_nodes.append
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - astroid.nodes.node_classes.BaseContainer.from_elements
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.nodes.node_classes.Decorators.get_children
    - warnings.simplefilter
    - astroid.builder.extract_node._extract
    - line.strip
    - astroid._ast.get_parser_module
    - astroid.modutils.check_modpath_has_init
    - <builtin>.list
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.interpreter._import.util.is_namespace
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.builder.extract_node
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.nodes.node_classes.Const.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - astroid.builder._extract_expressions
    - <builtin>.next
    - imported.public_names
    - typing.NamedTuple.__init__
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - requested_lines.append
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - extracted.append
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - node.qname
    - os.path.exists
    - astroid._ast._binary_operators_from_module
    - <builtin>.hasattr
    - os.path.abspath
    - astroid.nodes.node_classes._is_const
    - astroid.manager.AstroidManager._build_namespace_module
    - zipimport.zipimporter
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - resource.replace
    - astroid.interpreter._import.spec._find_spec
    - astroid.nodes.node_classes.BaseContainer.__init__
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - extracted.extend
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.node_classes.With.get_children
    - astroid.rebuilder.TreeRebuilder._get_doc
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - <builtin>.issubclass
    - astroid.nodes.node_classes.BaseContainer.get_children
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.builder._find_statement_by_line
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.enumerate
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - contextlib.redirect_stdout
    - modname.split
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 531
    functionName: astroid.protocols.excepthandler_assigned_stmts._generate_assigned
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - stmt.infer
    - <builtin>.isinstance
    - <builtin>.super
    - <builtin>.next
    - astroid.bases.Instance.__init__
    - astroid.nodes.node_classes.unpack_infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 6
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 9
    ICount: 2
    IfCount: 6
    argCount: 3
    argDefaultValues: []
    argNames:
    - self
    - mgr
    - context
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 567
    functionName: astroid.protocols._infer_context_manager
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - enter.infer_call_result
    - decorator.qname
    - <builtin>.next
    - inferred.igetattr
    - decorator_node.infer
    - inferred.infer_yield_types
    - mgr.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: mgr.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator_node.infer
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: decorator.qname
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.infer_yield_types
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.igetattr
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: enter.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c19fd0>
    - <ast.Constant object at 0x7fed02c19820>
    - <ast.Constant object at 0x7fed02c196a0>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 606
    functionName: astroid.protocols.with_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - astroid.protocols._infer_context_manager
    - <builtin>.isinstance
    - enter.infer_call_result
    - decorator.qname
    - <builtin>.next
    - inferred.igetattr
    - decorator_node.infer
    - inferred.infer_yield_types
    - <builtin>.hasattr
    - mgr.infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02a267c0>
    - <ast.Constant object at 0x7fed02a26d00>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 686
    functionName: astroid.protocols.named_expr_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 16
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 23
    ICount: 17
    IfCount: 16
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03240460>
    - <ast.Constant object at 0x7fed03240730>
    - <ast.Constant object at 0x7fed032408b0>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 705
    functionName: astroid.protocols.starred_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - <builtin>.sum
    - target.itered
    - collections.deque
    - elts.popleft
    - astroid.context.InferenceContext.__init__
    - <builtin>.set
    - astroid.protocols.starred_assigned_stmts._determine_starred_iteration_lookups
    - value.infer
    - <builtin>.isinstance
    - lookups.append
    - <builtin>.next
    - element.itered
    - <builtin>.list
    - <builtin>.reversed
    - rhs.itered
    - inferred_iterable.itered
    - <builtin>.len
    - lhs.nodes_of_class
    - <builtin>.enumerate
    - stmt.iter.infer
    - elts.pop
    - <builtin>.hasattr
    - astroid.nodes.node_classes.BaseContainer.postinit
    - <builtin>.slice
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    IfCount: 2
    argCount: 3
    argDefaultValues: []
    argNames:
    - starred
    - target
    - lookups
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 723
    functionName: astroid.protocols.starred_assigned_stmts._determine_starred_iteration_lookups
    functionSourceFile: astroid.protocols
    functionUses: 2
    functionsReached:
    - target.itered
    - <builtin>.isinstance
    - lookups.append
    - element.itered
    - <builtin>.len
    - astroid.protocols.starred_assigned_stmts._determine_starred_iteration_lookups
    - <builtin>.enumerate
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: target.itered
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lookups.append
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: element.itered
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: lhs.nodes_of_class
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: rhs.itered
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: collections.deque
    functionSourceFile: collections
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elts.popleft
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: <builtin>.reversed
    functionSourceFile: <builtin>
    functionUses: 6
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: elts.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.iter.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred_iterable.itered
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a30e20>
    - <ast.Constant object at 0x7fed03a30910>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 903
    functionName: astroid.protocols.match_mapping_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283d520>
    - <ast.Constant object at 0x7fed0283d910>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 917
    functionName: astroid.protocols.match_star_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed0283de80>
    - <ast.Constant object at 0x7fed0283dca0>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 931
    functionName: astroid.protocols.match_as_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed03a5ad90>
    - <ast.Constant object at 0x7fed03a5a550>
    argNames:
    - self
    - node
    - context
    - assign_path
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 949
    functionName: astroid.protocols.generic_type_assigned_stmts
    functionSourceFile: astroid.protocols
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: -1
    functionName: astroid.decorators
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - <builtin>.any
    - <builtin>.issubclass
    - typing.TypeVar
    - astroid.util.check_warnings_filter
    - typing.ParamSpec
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.ParamSpec
    functionSourceFile: typing
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: functools.wraps
    functionSourceFile: functools
    functionUses: 18
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 3
    IfCount: 4
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed024c8760>
    - <ast.Name object at 0x7fed024c8df0>
    argNames:
    - node
    - context
    - _func
    - kwargs
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 33
    functionName: astroid.decorators.path_wrapper.wrapped
    functionSourceFile: astroid.decorators
    functionUses: 2
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.node_classes.Subscript._infer_subscript
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - base.parent_of
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - REDIRECT.get
    - signature.parameters.items
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.nodes.are_exclusive
    - node.locals.get
    - astroid.brain.brain_builtin_inference.register
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.node_classes.UnaryOp._infer
    - <builtin>.property
    - mymodule.relative_to_absolute_name
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - astroid.helpers._function_type
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - node.frame
    - mymodule.import_module
    - astroid.nodes.node_classes.Const.__init__
    - astroid.helpers._higher_function_scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.node_classes.AugAssign._infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_ng.NodeNG.root
    - stmt.parent_of
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.nodes.node_classes._infer_attribute
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - operand.bool_value
    - contextlib.redirect_stdout
    - astroid.nodes._base_nodes.ImportNode.do_import_module
    - astroid.interpreter.dunder_lookup._class_lookup
    - infnode.qname
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - <builtin>.zip
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - operator.truth
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - itertools.product
    - astroid.nodes.node_classes.Attribute._infer
    - astroid.objects.Super._infer
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.constraint.get_constraints
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - owner.igetattr
    - itertools.chain
    - importer.get_source
    - values.extend
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.nodes._base_nodes.ImportNode.real_name
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - astroid.nodes.node_classes.Import._infer
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - operator.not_
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.protocols.assend_assigned_stmts
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - node.igetattr
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.nodes.node_classes.ImportFrom._infer
    - astroid.helpers.class_instance_as_index
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - func.__class__
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - module.getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.nodes.node_classes.Dict._infer
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - constraint_cls.match
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - astroid.nodes.node_classes.AssignAttr._infer
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - os.path.normcase
    - astroid.objects.Super.super_mro
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.bool
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - astroid.nodes.node_classes.Call._populate_context_lookup
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - astroid.nodes.node_classes.AssignName._infer
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.BinOp._infer
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - callee.infer_call_result
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - item.bool_value
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - node.assign_type
    - values.items
    - astroid.transforms.TransformVisitor.visit
    - finder.contribute_to_path
    - iattrs.setdefault
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - value.getitem
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - assigned.infer
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - assign_type._get_filtered_stmts
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.Subscript._infer
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.nodes.node_classes.Call._infer
    - parent.locate_child
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - constraint.satisfied_by
    - modpath.append
    - astroid.constraint._match_constraint
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - typing.TypedDict.__init__
    - value.statement
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - itertools.chain.from_iterable
    - args.append
    - astroid.context.InferenceContext.push
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - astroid.brain.brain_numpy_core_numeric.register
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - astroid.nodes.node_classes.AssignAttr.infer_lhs
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.nodes.node_classes.BoolOp._infer
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - type2.qname
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.nodes.node_classes.Name._infer
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - astroid._ast.ParserModule.parse
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.node_classes.Global._infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 60
    functionName: astroid.decorators.yes_if_nothing_inferred.inner
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - _stmt_parents.index
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.node_classes.Subscript._infer_subscript
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - base.parent_of
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - elts.popleft
    - method.infer_call_result
    - REDIRECT.get
    - signature.parameters.items
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.protocols.starred_assigned_stmts
    - astroid.brain.brain_builtin_inference.register
    - node.locals.get
    - astroid.nodes.are_exclusive
    - astroid.transforms.TransformVisitor._visit_generic
    - astroid.nodes.node_classes.UnaryOp._infer
    - <builtin>.property
    - mymodule.relative_to_absolute_name
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.protocols.match_mapping_assigned_stmts
    - astroid.filter_statements._filter_stmts
    - astroid.objects.Super.qname
    - context.extra_context.get
    - astroid.interpreter._import.util.is_namespace
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - typing.NamedTuple.location.endswith
    - context.clone
    - target.itered
    - astroid.helpers._function_type
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - node.frame
    - mymodule.import_module
    - astroid.nodes.node_classes.Const.__init__
    - astroid.helpers._higher_function_scope
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - astroid.protocols._multiply_seq_by_int
    - lookups.append
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.node_classes.AugAssign._infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_ng.NodeNG.root
    - stmt.parent_of
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - collections.deque
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - astroid.nodes.node_classes._infer_attribute
    - astroid.raw_building._add_dunder_class
    - astroid.protocols.const_infer_binary_op
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - rhs.itered
    - astroid.raw_building.object_build_methoddescriptor
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - infnode.qname
    - astroid.interpreter.dunder_lookup._class_lookup
    - astroid.nodes._base_nodes.ImportNode.do_import_module
    - operand.bool_value
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - <builtin>.zip
    - astroid.protocols.match_as_assigned_stmts
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.objects.PartialFunction.qname
    - astroid.rebuilder.TreeRebuilder.__init__
    - astroid.protocols.instance_class_infer_binary_op
    - typing.cast.elts.infer
    - operator.truth
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.nodes.node_ng.NodeNG.scope
    - itertools.product
    - astroid.nodes.node_classes.Attribute._infer
    - astroid.objects.Super._infer
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.constraint.get_constraints
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - results.append
    - owner.igetattr
    - itertools.chain
    - importer.get_source
    - values.extend
    - inferred.infer_call_result
    - parent_or_root.set_local
    - os.getcwd
    - mro.index
    - astroid.nodes._base_nodes.ImportNode.real_name
    - elt.infer
    - astroid.inference_tip.inference_tip
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - astroid.nodes.node_classes.Import._infer
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - operator.not_
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - <builtin>.slice
    - <builtin>.sum
    - astroid.interpreter._import.spec._find_spec
    - astroid.protocols.assend_assigned_stmts
    - astroid.brain.brain_numpy_core_multiarray.register
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - node.igetattr
    - <builtin>.str
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.helpers.class_instance_as_index
    - astroid.nodes.node_classes.ImportFrom._infer
    - stmt_constraints.update
    - lhs.nodes_of_class
    - astroid.brain.brain_uuid.register
    - base.infer
    - elts.pop
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - module.getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - <builtin>.reversed
    - astroid.decorators.path_wrapper.wrapped
    - astroid.nodes.node_classes.Dict._infer
    - inferred_iterable.itered
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - constraint_cls.match
    - astroid.manager.AstroidManager.clear_cache
    - key.as_string
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - astroid.nodes.node_classes.AssignAttr._infer
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - astroid.brain.brain_scipy_signal.register
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - function.infer_call_result
    - astroid.manager.AstroidManager.infer_ast_from_something
    - os.path.normcase
    - astroid.objects.Super.super_mro
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.bool
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - astroid.nodes.node_classes.Call._populate_context_lookup
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - importlib.import_module
    - astroid.nodes.node_classes.AssignName._infer
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.BinOp._infer
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - callee.infer_call_result
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - item.bool_value
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - node.assign_type
    - values.items
    - astroid.transforms.TransformVisitor.visit
    - finder.contribute_to_path
    - iattrs.setdefault
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - value.getitem
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - assigned.infer
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - assign_type._get_filtered_stmts
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    - modname.split
    - astroid.protocols.generic_type_assigned_stmts
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.Subscript._infer
    - astroid.brain.brain_hashlib.register
    - importer.is_package
    - astroid.brain.brain_responses.register
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.nodes.node_classes.Call._infer
    - parent.locate_child
    - typing.cast.elts.bases.value._infer_map
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - <builtin>.getattr
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.protocols.starred_assigned_stmts._determine_starred_iteration_lookups
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - constraint.satisfied_by
    - modpath.append
    - astroid.constraint._match_constraint
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - typing.TypedDict.__init__
    - value.statement
    - itertools.chain.from_iterable
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - args.append
    - astroid.context.InferenceContext.push
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - stmt.iter.infer
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - astroid.protocols.tl_infer_binary_op
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - meth.infer
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - astroid.nodes.node_classes.AssignAttr.infer_lhs
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.nodes.node_classes.BoolOp._infer
    - astroid.brain.brain_dateutil.register
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - type2.qname
    - found_spec._replace
    - astroid.brain.brain_mechanize.register
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.nodes.node_classes.Name._infer
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.protocols._filter_uninferable_nodes
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - element.itered
    - astroid._ast.ParserModule.parse
    - astroid.protocols.match_star_assigned_stmts
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.helpers.is_subtype
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.builder.AstroidBuilder.file_build
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    - astroid.nodes.node_classes.Global._infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 15
    functionLinenumber: 78
    functionName: astroid.decorators.raise_if_nothing_inferred.inner
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - astroid.nodes.node_classes.Unknown._infer
    - _stmt_parents.index
    - astroid.arguments.CallSite._unpack_args
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - astroid.nodes.node_classes.Subscript._infer_subscript
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute
    - astroid.brain.brain_qt.register
    - inferred.instantiate_class
    - astroid.nodes.node_classes.Subscript.infer_lhs
    - astroid.brain.brain_curses.register
    - astroid.bases.Proxy.infer
    - result.add
    - astroid.brain.brain_multiprocessing.register
    - node.has_base
    - assign_path.pop
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - os.path.realpath
    - node.slots
    - astroid.nodes.node_classes.Dict.get_children
    - astroid.interpreter.dunder_lookup._lookup_in_mro
    - astroid.brain.brain_ctypes.register
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class
    - textwrap.dedent
    - inspect.isbuiltin
    - astroid.manager.AstroidManager.register_transform
    - astroid.builder.AstroidBuilder.__init__
    - astroid.objects.Property._infer
    - astroid.builder._parse_string
    - astroid.manager.AstroidManager.cache_module
    - base.parent_of
    - astroid.nodes._base_nodes.OperatorNode._bin_op
    - <builtin>.any
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - _stmts.append
    - REDIRECT.get
    - signature.parameters.items
    - stmt._infer_name
    - astroid.objects.Super.igetattr
    - astroid.protocols.named_expr_assigned_stmts
    - astroid.nodes.are_exclusive
    - node.locals.get
    - astroid.brain.brain_builtin_inference.register
    - typing.cast.metaclass
    - astroid.nodes.node_classes.UnaryOp._infer
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - mymodule.relative_to_absolute_name
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors
    - typing.cast.elts.bases.value.infer
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - re.search
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.filter_statements._filter_stmts
    - astroid.objects.Super.qname
    - astroid.interpreter._import.util.is_namespace
    - context.extra_context.get
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - astroid.brain.brain_http.register
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr
    - astroid.protocols.for_assigned_stmts
    - astroid.brain.brain_threading.register
    - astroid.objects.Super.getattr
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - context.clone
    - astroid.helpers._function_type
    - node.statement
    - astroid.filter_statements._is_from_decorator
    - <builtin>.range
    - node.frame
    - mymodule.import_module
    - astroid.nodes.node_classes.Const.__init__
    - astroid.helpers._higher_function_scope
    - astroid.nodes.node_classes.IfExp._infer
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - right.infer
    - values.append
    - astroid.bases._infer_stmts
    - typing.cast
    - astroid.protocols._arguments_infer_argname
    - name.split
    - os.path.normpath
    - string_map.values
    - astroid.context._invalidate_cache
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - new_func.postinit
    - typing.cast.elts.bases._infer_sequence_helper
    - astroid.builder.AstroidBuilder.delayed_assattr
    - io.StringIO
    - astroid.nodes.node_classes.AugAssign._infer
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer
    - extracted.append
    - astroid.nodes._base_nodes.OperatorNode._filter_operation_errors
    - context.constraints.get
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_gi.register
    - astroid.nodes.node_ng.NodeNG.root
    - astroid.nodes.node_classes._is_const
    - stmt.parent_of
    - astroid.nodes.node_classes.BaseContainer.postinit
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - astroid.builder.open_source_file
    - PROPERTIES.intersection
    - astroid.raw_building.object_build_function
    - bases.Instance
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - typing.cast.elts.bases.is_subtype_of
    - resource.replace
    - typing.cast.elts.bases.infer
    - <builtin>.dict
    - astroid.raw_building._get_args_info_from_callable
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr
    - astroid.raw_building._safe_has_attribute
    - ancestor.locals.get
    - inferred._proxied.getattr
    - textwrap.dedent.encode
    - <builtin>.frozenset
    - inspect.isfunction
    - decorator_node.infer
    - astroid.nodes.node_classes._infer_attribute
    - astroid.raw_building._add_dunder_class
    - astroid.nodes._base_nodes.OperatorNode._is_not_implemented
    - tokenize.detect_encoding
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.nodes.scoped_nodes.scoped_nodes._c3_merge
    - typing.cast.get_children
    - textwrap.dedent.split
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - astroid.helpers._build_proxy_class
    - astroid.transforms.TransformVisitor._transform
    - code.splitlines
    - <builtin>.enumerate
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.helpers._type_check
    - astroid.inference_tip.clear_inference_tip_cache
    - part.itered
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - contextlib.redirect_stdout
    - astroid.interpreter.dunder_lookup._class_lookup
    - astroid.nodes._base_nodes.ImportNode.do_import_module
    - operand.bool_value
    - infnode.qname
    - astroid.nodes._base_nodes.OperatorNode._same_type
    - astroid.nodes._base_nodes.OperatorNode._get_binop_flow
    - <builtin>.zip
    - astroid.nodes._base_nodes.OperatorNode._aug_op
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr
    - astroid.brain.brain_numpy_core_umath.register
    - node.infer
    - function.root
    - astroid.nodes.node_ng.NodeNG.statement
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - astroid.helpers.object_type
    - typing.cast.elts._infer_sequence_helper
    - astroid.brain.brain_hypothesis.register
    - astroid.protocols.excepthandler_assigned_stmts._generate_assigned
    - astroid.nodes.node_classes.Arguments.default_value
    - os.path.dirname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup
    - astroid.raw_building.attach_import_node
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup
    - astroid.objects.PartialFunction.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - astroid.protocols._infer_context_manager
    - operator.truth
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass
    - astroid.protocols.with_assigned_stmts
    - astroid.nodes.node_ng.NodeNG.scope
    - itertools.product
    - astroid.nodes.node_classes.Attribute._infer
    - astroid.nodes.node_classes.Dict.postinit
    - astroid.objects.Super._infer
    - astroid.nodes.node_classes.Dict._update_with_replacement
    - ast.parse
    - astroid.brain.brain_dataclasses.register
    - kwonlyargs.append
    - default_nodes.append
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.nodes.node_classes.BaseContainer.from_elements
    - astroid.constraint.get_constraints
    - astroid.brain.helpers.register_module_extender
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases
    - astroid.nodes.node_classes.BaseContainer._infer_sequence_helper
    - astroid.nodes._base_nodes.OperatorNode._get_aug_flow
    - astroid.util.BadBinaryOperationMessage.__init__
    - astroid.nodes.node_classes.Decorators.get_children
    - methods.extend
    - astroid.brain.brain_numpy_ndarray.register
    - bases_mro.append
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.brain.brain_boto3.register
    - <builtin>.len
    - astroid.manager.AstroidManager.zip_import_data
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro
    - results.append
    - owner.igetattr
    - itertools.chain
    - astroid.builder.extract_node
    - importer.get_source
    - values.extend
    - inferred.infer_call_result
    - parent_or_root.set_local
    - astroid.protocols._resolve_assignment_parts
    - os.getcwd
    - mro.index
    - astroid.nodes._base_nodes.ImportNode.real_name
    - astroid.inference_tip.inference_tip
    - arg.infer
    - astroid.raw_building._attach_local_node
    - typing.cast.elts.bases.value.is_subtype_of
    - astroid.filter_statements._get_if_statement_ancestor
    - astroid.brain.brain_subprocess.register
    - items.items
    - collections.defaultdict
    - imported.public_names
    - typing.cast.igetattr
    - astroid.nodes.node_classes.Import._infer
    - baseobj.ancestors
    - astroid.helpers._object_type
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.modutils._is_subpath
    - bases_mro.pop
    - astroid.nodes.node_classes.const_factory
    - astroid.brain.brain_numpy_random_mtrand.register
    - sys.path.copy
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.brain.brain_collections.register
    - astroid.nodes.node_classes.AssignName.infer_lhs
    - operator.not_
    - node.node_ancestors
    - astroid.builder.AstroidBuilder._data_build
    - bases.BoundMethod
    - rhs_dict.items
    - zipimport.zipimporter
    - <builtin>.sum
    - inferred_bases.pop
    - astroid.arguments.CallSite.infer_argument
    - astroid.interpreter._import.spec._find_spec
    - astroid.protocols.assend_assigned_stmts
    - astroid.brain.brain_numpy_core_multiarray.register
    - part.getitem
    - inspect.ismethod
    - astroid.nodes.scoped_nodes.utils.builtin_lookup
    - result.append
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_crypt.register
    - <builtin>.str
    - node.igetattr
    - astroid.rebuilder.TreeRebuilder._get_doc
    - astroid.nodes.node_classes.With.get_children
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.nodes.node_classes.ImportFrom._infer
    - astroid.helpers.class_instance_as_index
    - astroid.nodes.node_classes.BaseContainer.get_children
    - stmt_constraints.update
    - astroid.brain.brain_uuid.register
    - base.infer
    - astroid.manager.AstroidManager._build_stub_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame
    - func.__class__
    - astroid.nodes.node_classes.Dict._infer_map
    - posonlyargs.append
    - astroid.brain.brain_pytest.register
    - astroid.context.InferenceContext.__init__
    - astroid.helpers.is_supertype
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - dec_name.split
    - astroid.brain.brain_functools.register
    - astroid.nodes.node_classes.For.get_children
    - module.getattr
    - base._compute_mro
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame
    - <builtin>.setattr
    - new_seq.postinit
    - astroid.brain.brain_re.register
    - astroid.brain.brain_six.register
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid.nodes._base_nodes.OperatorNode._infer_binary_operation
    - astroid.brain.brain_ssl.register
    - astroid.decorators.path_wrapper.wrapped
    - astroid.nodes.node_classes.Dict._infer
    - astroid.builder.parse
    - attrs.update
    - classnode.locals.get
    - astroid.raw_building.InspectBuilder.object_build
    - _stmt_parents.append
    - astroid.nodes.node_classes.AugAssign._infer_augassign
    - contextlib.redirect_stderr
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result
    - base.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children
    - astroid.protocols._resolve_looppart
    - astroid.nodes.node_classes.BinOp._infer_binop
    - <builtin>.open
    - type2.mro
    - astroid.brain.brain_pathlib.register
    - constraint_cls.match
    - key.as_string
    - astroid.manager.AstroidManager.clear_cache
    - astroid.raw_building.attach_dummy_node
    - kwonlydefault_nodes.append
    - astroid.nodes.node_classes.AssignAttr._infer
    - typing.NamedTuple.location.rsplit
    - pathlib.Path
    - inspect.isclass
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - astroid.nodes.node_classes.EmptyNode._infer
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - astroid.brain.brain_scipy_signal.register
    - astroid.interpreter.dunder_lookup._builtin_lookup
    - warnings.simplefilter
    - astroid.filter_statements._get_filtered_node_statements
    - astroid.builder.extract_node._extract
    - line.strip
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - astroid.nodes.node_classes.Arguments._infer
    - kwargs.items
    - function.infer_call_result
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro
    - astroid.manager.AstroidManager.infer_ast_from_something
    - astroid.objects.Super.super_mro
    - os.path.normcase
    - operand.infer_unary_op
    - astroid.brain.brain_random.register
    - os.path.expanduser
    - astroid.brain.brain_signal.register
    - finder.find_module.cache_clear
    - function.decoratornames
    - path.startswith
    - finder.find_module
    - stream.read
    - name.startswith
    - constraint_stmt.parent_of
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - <builtin>.map
    - typing.cast.elts.bases.value._infer_sequence_helper
    - astroid.brain.brain_datetime.register
    - astroid.raw_building.register_arguments
    - inferred.metaclass
    - <builtin>.bool
    - astroid.nodes.node_classes.Const._infer
    - <builtin>.next
    - astroid.nodes.node_classes.Call._populate_context_lookup
    - typing.NamedTuple.__init__
    - astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class
    - astroid.modutils._has_init
    - typing.cast.elts.bases.lookup
    - inspect.isroutine
    - astroid.modutils.modpath_from_file
    - astroid.modutils.is_stdlib_module
    - inferred.callable
    - requested_lines.append
    - importlib.import_module
    - astroid.nodes.node_classes.AssignName._infer
    - parent_or_root.scope
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - typing.cast.elts.bases.value.lookup
    - relative_base_path.split
    - astroid.brain.brain_unittest.register
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.nodes._base_nodes.LookupMixIn.lookup
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.BinOp._infer
    - node.qname
    - astroid.brain.brain_builtin_inference._extend_builtins
    - callee.infer_call_result
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - os.path.abspath
    - item.bool_value
    - astroid.manager.AstroidManager.register_failed_import_hook
    - _INFERENCE_CACHE.clear
    - stdout.getvalue
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass
    - o.startswith
    - astroid.builder.build_namespace_package_module
    - lru_cache.cache_clear
    - astroid.brain.brain_argparse.register
    - astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result
    - astroid.nodes.node_ng.NodeNG.infer
    - astroid.brain.brain_numpy_core_function_base.register
    - value.infer
    - node.assign_type
    - values.items
    - astroid.transforms.TransformVisitor.visit
    - finder.contribute_to_path
    - iattrs.setdefault
    - astroid.brain.brain_numpy_ma.register
    - assign_type.parent_of
    - value.getitem
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope
    - astroid.brain.brain_type.register
    - orig_ext.lstrip
    - mro_type.mro
    - extracted.extend
    - function.parent.scope
    - astroid.modutils.modpath_from_file_with_callback
    - assigned.infer
    - astroid.arguments.CallSite._unpack_keywords
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - attr.parent.scope
    - assign_type._get_filtered_stmts
    - stmt.getitem
    - <builtin>.all
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr
    - modname.split
    - astroid.raw_building.build_function
    - inspect.signature
    - astroid._ast._contexts_from_module
    - pscope.parent.scope
    - <builtin>.type
    - astroid.bases.BoundMethod.__init__
    - astroid.nodes.node_classes.Subscript._infer
    - astroid.brain.brain_hashlib.register
    - astroid.protocols.excepthandler_assigned_stmts
    - importer.is_package
    - astroid.nodes.node_ng.NodeNG.node_ancestors
    - astroid.brain.brain_responses.register
    - <builtin>.iter
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - positional.append
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - astroid.nodes.node_classes.Call._infer
    - parent.locate_child
    - typing.cast.elts.bases.value._infer_map
    - kwargs.pop
    - astroid.arguments.CallSite.has_invalid_keywords
    - brain_statistics.register
    - astroid.nodes.node_classes._create_dict_items
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames
    - stmt.infer
    - builtins.__name__.count
    - node.get_children
    - astroid.raw_building._astroid_bootstrapping
    - constraints.items
    - parent._find_metaclass
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.nodes._base_nodes.OperatorNode._get_binop_contexts
    - astroid.nodes.node_classes.unpack_infer
    - e.with_traceback
    - functools.partial
    - astroid.raw_building.build_dummy
    - decorator.qname
    - <builtin>.getattr
    - processed_components.append
    - astroid.arguments.CallSite.has_invalid_arguments
    - astroid.raw_building.build_module
    - inferred.infer_yield_types
    - astroid.nodes.node_classes.UnaryOp._infer_unaryop
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - type1.qname
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - astroid.interpreter.dunder_lookup.lookup
    - constraint.satisfied_by
    - modpath.append
    - astroid.constraint._match_constraint
    - astroid.context.copy_context
    - <builtin>.list
    - astroid.protocols.assign_assigned_stmts
    - astroid.modutils._get_relative_base_path
    - typing.cast.elts._infer_map
    - astroid.transforms.TransformVisitor._visit
    - value.statement
    - itertools.chain.from_iterable
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - typing.TypedDict.__init__
    - args.append
    - astroid.context.InferenceContext.push
    - astroid.arguments.CallSite.__init__
    - astroid.bases.Instance.__init__
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.manager.AstroidManager.ast_from_module
    - left.infer
    - processed.append
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.manager.AstroidManager.bootstrap
    - test.bool_value
    - astroid.nodes.node_classes.EmptyNode.has_underlying_object
    - os.chdir
    - location.startswith
    - decnode.infer
    - bases._infer_stmts
    - bases._is_property
    - _cache.clear
    - astroid.raw_building.object_build_class
    - elements.append
    - <builtin>.set
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.node_classes.Arguments.find_argname
    - meth.infer
    - typing.cast.elts.bases._infer_map
    - found_attrs.append
    - astroid.nodes.node_classes.AssignAttr.infer_lhs
    - <builtin>.isinstance
    - astroid.nodes.node_classes.EmptyNode.__init__
    - inspect.isdatadescriptor
    - astroid.raw_building.build_class
    - astroid.builder._extract_expressions
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - modpath.pop
    - spec._replace
    - astroid.nodes.node_classes.BoolOp._infer
    - astroid.brain.brain_dateutil.register
    - typing.cast._proxied.instantiate_class
    - first_attr.parent.scope
    - astroid.context.InferenceContext.clone
    - node.root
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass
    - klass.parent.frame
    - found_spec._replace
    - type2.qname
    - mgr.infer
    - astroid.brain.brain_mechanize.register
    - typing.cast.instantiate_class
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.nodes.node_classes.Arguments.postinit
    - astroid.util.BadUnaryOperationMessage.__init__
    - METHODS_TO_BE_INFERRED.keys
    - sys.meta_path.find_spec
    - os.path.exists
    - yielded.add
    - astroid.nodes.node_classes.Name._infer
    - astroid.bases._is_property
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.brain.brain_io.register
    - astroid.nodes.scoped_nodes.scoped_nodes.function_to_method
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr
    - astroid.nodes.node_classes.Unknown.qname
    - typing.cast.elts.lookup
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.nodes.node_classes.BaseContainer._infer
    - logger.info
    - astroid.context.InferenceContext.restore_path
    - astroid.nodes.node_classes.BaseContainer.__init__
    - astroid.brain.brain_sqlalchemy.register
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - aug_opnode.op.strip
    - astroid._ast.ParserModule.parse
    - astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result
    - astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result
    - stderr.getvalue
    - astroid.context.CallContext.__init__
    - typing.cast.elts.is_subtype_of
    - astroid.helpers.is_subtype
    - enter.infer_call_result
    - astroid.nodes.scoped_nodes.scoped_nodes._infer_last
    - astroid.brain.brain_attrs.register
    - astroid.builder.AstroidBuilder.file_build
    - astroid.brain.helpers.register_all_brains
    - astroid.bases.Proxy.__init__
    - <builtin>.issubclass
    - cls.getattr
    - astroid.builder._find_statement_by_line
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - pscope.scope_lookup
    - inferred.igetattr
    - astroid.nodes.node_ng.NodeNG.instantiate_class
    - lhs_dict.items
    - warnings.catch_warnings
    - seen.add
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - astroid.nodes.node_classes._find_arg
    - defaults.append
    - astroid.nodes.node_classes.Global._infer
    linkageType: pythonLinkage
    raised:
    - InferenceError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed0311d7f0>
    argNames:
    - astroid_version
    - arguments
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 208
    functionName: astroid.decorators.deprecate_default_argument_values
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 215
    functionName: astroid.decorators.deprecate_default_argument_values.deco
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 2
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 124
    functionName: astroid.decorators.deprecate_default_argument_values.deco.wrapper
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - warnings.warn
    - keys.index
    - arguments.items
    - <builtin>.len
    - inspect.signature
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: arguments.items
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keys.index
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b90c10>
    argNames:
    - astroid_version
    - arguments
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 221
    functionName: astroid.decorators.deprecate_arguments
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - func
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 228
    functionName: astroid.decorators.deprecate_arguments.deco
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - functools.wraps
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 183
    functionName: astroid.decorators.deprecate_arguments.deco.wrapper
    functionSourceFile: astroid.decorators
    functionUses: 0
    functionsReached:
    - warnings.warn
    - keys.index
    - arguments.items
    - <builtin>.len
    - inspect.signature
    - <builtin>.list
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_hypothesis
    functionSourceFile: astroid.brain.brain_hypothesis
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 30
    functionName: astroid.brain.brain_hypothesis.is_decorated_with_st_composite
    functionSourceFile: astroid.brain.brain_hypothesis
    functionUses: 0
    functionsReached:
    - decorator_attribute.as_string
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 39
    functionName: astroid.brain.brain_hypothesis.remove_draw_parameter_from_composite_strategy
    functionSourceFile: astroid.brain.brain_hypothesis
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_random_mtrand
    functionSourceFile: astroid.brain.brain_numpy_random_mtrand
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_crypt
    functionSourceFile: astroid.brain.brain_crypt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_sqlalchemy
    functionSourceFile: astroid.brain.brain_sqlalchemy
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_numpy_core_multiarray
    functionSourceFile: astroid.brain.brain_numpy_core_multiarray
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_qt
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02c196a0>
    argNames:
    - node
    - signal_name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 13
    functionName: astroid.brain.brain_qt._looks_like_signal
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 0
    functionsReached:
    - node.qname
    - node.instance_attrs.get
    - cls.qname
    - <builtin>.any
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: node.instance_attrs.get
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 30
    functionName: astroid.brain.brain_qt.transform_pyqt_signal
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 16
    functionLinenumber: 50
    functionName: astroid.brain.brain_qt.transform_pyside_signal
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.rebuilder.TreeRebuilder.visit_module
    - typing.cast.sort
    - importer.is_package
    - warnings.warn
    - <builtin>.setattr
    - astroid.modutils._spec_from_modpath
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid._ast._unary_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - node.slots
    - STD_LIB_DIRS.union
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - functools.partial
    - e.with_traceback
    - astroid.raw_building.build_dummy
    - kwonlydefault_nodes.append
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - astroid.transforms.TransformVisitor._visit
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.nodes.node_classes.const_factory
    - node.root
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.modutils._is_subpath
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - found_spec._replace
    - sys.path.copy
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - node.qname
    - sys.meta_path.find_spec
    - astroid._ast._binary_operators_from_module
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.exists
    - <builtin>.hasattr
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - values.items
    - logger.error
    - textwrap.dedent.encode
    - os.path.basename
    - iattrs.setdefault
    - astroid.manager.AstroidManager.ast_from_module_name
    - finder.contribute_to_path
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - contextlib.redirect_stdout
    - modname.split
    - warnings.catch_warnings
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_qt.register.<lambda1>
    functionSourceFile: astroid.brain.brain_qt
    functionUses: 0
    functionsReached:
    - node.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_io
    functionSourceFile: astroid.brain.brain_io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - name
    - cls
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 12
    functionLinenumber: 15
    functionName: astroid.brain.brain_io._generic_io_transform
    functionSourceFile: astroid.brain.brain_io
    functionUses: 2
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - inspect.signature
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - attribute_object.instantiate_class
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: attribute_object.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 26
    functionName: astroid.brain.brain_io._transform_text_io_wrapper
    functionSourceFile: astroid.brain.brain_io
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - inspect.signature
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - attribute_object.instantiate_class
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - astroid.brain.brain_io._generic_io_transform
    - stdout.getvalue
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 13
    functionLinenumber: 34
    functionName: astroid.brain.brain_io._transform_buffered
    functionSourceFile: astroid.brain.brain_io
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - inspect.signature
    - astroid.rebuilder.TreeRebuilder.visit_module
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid._ast._bool_operators_from_module
    - astroid.modutils._path_from_filename
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - STD_LIB_DIRS.union
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - builtins.__name__.count
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - inspect.isbuiltin
    - os.path.splitext
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - typing.NamedTuple.location.rsplit
    - astroid.raw_building.InspectBuilder.inspect_build
    - astroid.manager.AstroidManager.file_from_module_name
    - <builtin>.getattr
    - <builtin>.any
    - processed_components.append
    - astroid.raw_building.build_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - pathlib.Path
    - REDIRECT.get
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - <builtin>.property
    - modpath.append
    - attribute_object.instantiate_class
    - node.expr.infer
    - astroid.manager.AstroidManager.ast_from_file
    - typing.NamedTuple.location.split
    - warnings.simplefilter
    - astroid.modutils.check_modpath_has_init
    - astroid._ast.get_parser_module
    - <builtin>.list
    - instdict.items
    - re.search
    - astroid.modutils._get_relative_base_path
    - <builtin>.tuple
    - astroid._ast._compare_operators_from_module
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - builtins.__name__.rsplit
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - importer.get_source
    - astroid.manager.AstroidManager.bootstrap
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - os.getcwd
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - astroid.interpreter._import.spec._find_spec_with_path
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.modutils._has_init
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - importlib.import_module
    - astroid.manager.AstroidManager._can_load_extension
    - astroid.manager.AstroidManager.visit_transforms
    - astroid.modutils._is_subpath
    - astroid.nodes.node_classes.const_factory
    - node.root
    - parent_or_root.scope
    - sys.path.copy
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - found_spec._replace
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - astroid.builder.AstroidBuilder.delayed_assattr
    - relative_base_path.split
    - io.StringIO
    - astroid.interpreter._import.spec.find_spec
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - node.qname
    - astroid._ast._binary_operators_from_module
    - os.path.exists
    - <builtin>.hasattr
    - astroid.brain.brain_builtin_inference._extend_builtins
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.builder.open_source_file
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.raw_building.object_build_function
    - astroid.brain.brain_io._generic_io_transform
    - stdout.getvalue
    - astroid.raw_building._base_class_object_build
    - typing.cast.future_imports.add
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - o.startswith
    - astroid.interpreter._import.spec._find_spec
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - logger.error
    - astroid.manager.AstroidManager.ast_from_module_name
    - textwrap.dedent.encode
    - finder.contribute_to_path
    - iattrs.setdefault
    - values.items
    - inspect.ismethod
    - astroid._ast.ParserModule.parse
    - inspect.isfunction
    - result.append
    - orig_ext.lstrip
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - tokenize.detect_encoding
    - astroid.modutils.modpath_from_file_with_callback
    - <builtin>.str
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.builder._can_assign_attr
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.modutils.file_info_from_modpath
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - astroid.modutils.is_python_source
    - astroid.modutils.get_source_file
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - builtins.__name__.split
    - <builtin>.dir
    - typing.NamedTuple.location.partition
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - warnings.catch_warnings
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - defaults.append
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_io.register.<lambda1>
    functionSourceFile: astroid.brain.brain_io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain.brain_io.register.<lambda2>
    functionSourceFile: astroid.brain.brain_io
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.brain.brain_dataclasses
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 0
    functionsReached:
    - <builtin>.frozenset
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed02f72ac0>
    argNames:
    - node
    - decorator_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 44
    functionName: astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 5
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.any
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - node.infer
    - inferred.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Name object at 0x7fed02ae4400>
    argNames:
    - node
    - decorator_names
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 434
    functionName: astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 7
    functionsReached:
    - <builtin>.next
    - <builtin>.isinstance
    - node.infer
    - inferred.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 5
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 8
    ICount: 1
    IfCount: 5
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 14
    functionLinenumber: 57
    functionName: astroid.brain.brain_dataclasses.dataclass_transform
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 0
    functionsReached:
    - astroid._ast._contexts_from_module
    - <builtin>.type
    - astroid.brain.brain_dataclasses._is_keyword_only_sentinel
    - prev_kw_only_store.pop
    - astroid.brain.brain_dataclasses._parse_arguments_into_strings
    - params_string.endswith
    - astroid.rebuilder.TreeRebuilder.visit_module
    - node.infer
    - importer.is_package
    - astroid.modutils._spec_from_modpath
    - warnings.warn
    - <builtin>.setattr
    - typing.cast.sort
    - node_classes.CONST_CLS.items
    - astroid.nodes.const_factory
    - astroid.rebuilder.TreeRebuilder.visit
    - astroid.brain.brain_dataclasses._find_arguments_from_base_classes
    - astroid.brain.brain_dataclasses._get_dataclass_attributes
    - astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    - astroid._ast._bool_operators_from_module
    - astroid.util.safe_infer
    - astroid._ast._unary_operators_from_module
    - astroid.builder.AstroidBuilder.add_from_names_to_locals
    - os.path.dirname
    - astroid.modutils._path_from_filename
    - <builtin>.reversed
    - value.as_string
    - astroid.builder.parse
    - astroid.raw_building.attach_import_node
    - astroid.raw_building.InspectBuilder.object_build
    - astroid.brain.brain_dataclasses._get_previous_field_default
    - astroid.builder.AstroidBuilder.string_build
    - builtins.__name__.endswith
    - kw_only_params.append
    - contextlib.redirect_stderr
    - os.path.realpath
    - astroid.nodes.node_classes._create_dict_items
    - astroid.rebuilder.TreeRebuilder.__init__
    - typing.cast.elts.infer
    - node.slots
    - kwonlydefaults.append
    - <builtin>.super
    - STD_LIB_DIRS.union
    - builtins.__name__.count
    - property_node.infer_call_result
    - pos_only_store.items
    - <builtin>.open
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module
    - os.path.splitext
    - inspect.isbuiltin
    - textwrap.dedent
    - astroid.raw_building._astroid_bootstrapping
    - ast.parse
    - os.path.join
    - importlib.util._find_spec_from_path
    - astroid.builder.AstroidBuilder.__init__
    - astroid.manager.AstroidManager.cache_module
    - astroid.builder._parse_string
    - astroid.raw_building.attach_dummy_node
    - kwonlyargs.append
    - default_nodes.append
    - e.with_traceback
    - kwonlydefault_nodes.append
    - astroid.raw_building.build_dummy
    - functools.partial
    - astroid.raw_building.InspectBuilder.inspect_build
    - typing.NamedTuple.location.rsplit
    - <builtin>.getattr
    - stmt.scope
    - <builtin>.any
    - astroid.manager.AstroidManager.file_from_module_name
    - astroid.raw_building.build_module
    - processed_components.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated
    - signature.parameters.items
    - REDIRECT.get
    - pathlib.Path
    - kw_only.items
    - typing.cast.elts.bases.value.qname
    - inspect.isclass
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr
    - loader.get_source
    - <builtin>.property
    - node.locals.get
    - astroid.transforms.TransformVisitor._visit_generic
    - importlib.util._find_spec_from_path.submodule_search_locations.append
    - modpath.append
    - node.expr.infer
    - typing.NamedTuple.location.split
    - astroid.manager.AstroidManager.ast_from_file
    - typing.cast.elts.bases.value.infer
    - warnings.simplefilter
    - assignments.append
    - <builtin>.list
    - prev_pos_only_store.pop
    - astroid._ast.get_parser_module
    - previous_default.as_string
    - astroid.modutils.check_modpath_has_init
    - re.search
    - instdict.items
    - astroid._ast._compare_operators_from_module
    - <builtin>.tuple
    - builtins.__name__.rsplit
    - astroid.transforms.TransformVisitor._visit
    - astroid.interpreter.objectmodel.ObjectModel.attributes
    - args.append
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name
    - astroid.modutils._get_relative_base_path
    - astroid.manager.AstroidManager.zip_import_data
    - <builtin>.len
    - astroid.interpreter._import.util.is_namespace
    - astroid.bases.Instance.__init__
    - astroid.manager.AstroidManager.ast_from_module
    - node.do_import_module
    - astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit
    - processed.append
    - itertools.chain
    - os.path.normcase
    - astroid.manager.AstroidManager.bootstrap
    - importer.get_source
    - os.chdir
    - parent_or_root.set_local
    - os.path.expanduser
    - typing.cast.elts.qname
    - location.startswith
    - inspect.ismethoddescriptor
    - typing.NamedTuple.location.endswith
    - astroid.brain.brain_dataclasses._generate_dataclass_init
    - os.getcwd
    - astroid.brain.helpers.is_class_var
    - astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit
    - path.startswith
    - node.statement
    - <builtin>.range
    - finder.find_module
    - astroid.raw_building.object_build_class
    - stream.read
    - elements.append
    - astroid.raw_building._attach_local_node
    - astroid.raw_building.InspectBuilder.__init__
    - astroid.raw_building._build_from_function
    - astroid.nodes.node_classes.Const.__init__
    - <builtin>.map
    - defaults.append
    - astroid.interpreter._import.spec._find_spec_with_path
    - inferred.root
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node
    - astroid.raw_building.register_arguments
    - <builtin>.isinstance
    - inspect.isdatadescriptor
    - astroid.nodes.node_classes.EmptyNode.__init__
    - values.append
    - astroid.raw_building.build_class
    - typing.cast
    - <builtin>.next
    - typing.NamedTuple.__init__
    - imported.public_names
    - astroid.raw_building.object_build_datadescriptor
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local
    - astroid.modutils._has_init
    - os.path.normpath
    - inspect.isroutine
    - modpath.pop
    - astroid.modutils.modpath_from_file
    - spec._replace
    - astroid.modutils.is_stdlib_module
    - astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node
    - astroid.context._invalidate_cache
    - astroid.modutils._is_subpath
    - astroid.manager.AstroidManager.visit_transforms
    - node.mro
    - node.root
    - astroid.nodes.node_classes.const_factory
    - astroid.manager.AstroidManager._can_load_extension
    - importlib.import_module
    - parent_or_root.scope
    - astroid.brain.brain_builtin_inference.on_bootstrap
    - astroid.interpreter.objectmodel.ObjectModel.lookup
    - sys.path.copy
    - astroid.brain.brain_dataclasses._looks_like_dataclass_field_call
    - found_spec._replace
    - astroid.builder.AstroidBuilder.delayed_assattr
    - astroid.brain.brain_dataclasses._check_generate_dataclass_init
    - relative_base_path.split
    - io.StringIO
    - annotation.as_string
    - astroid.interpreter._import.spec.find_spec
    - kw_only_store.items
    - instance.postinit
    - astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local
    - astroid.builder.AstroidBuilder._data_build
    - astroid.modutils.load_module_from_name
    - astroid.nodes.node_classes.Arguments.postinit
    - sys.meta_path.find_spec
    - astroid.brain.brain_builtin_inference._extend_builtins
    - astroid._ast._binary_operators_from_module
    - node.qname
    - <builtin>.hasattr
    - astroid.brain.brain_dataclasses._is_init_var
    - os.path.exists
    - os.path.abspath
    - zipimport.zipimporter
    - astroid.manager.AstroidManager._build_namespace_module
    - astroid.nodes.scoped_nodes.scoped_nodes.Module.postinit
    - _INFERENCE_CACHE.clear
    - astroid.builder.open_source_file
    - astroid.raw_building.object_build_function
    - stdout.getvalue
    - typing.cast.future_imports.add
    - params.append
    - astroid.raw_building._base_class_object_build
    - astroid.modutils.is_module_name_part_of_extension_package_whitelist
    - logger.info
    - o.startswith
    - resource.replace
    - astroid.builder.build_namespace_package_module
    - astroid.interpreter._import.spec._find_spec
    - typing.cast.elts.bases.infer
    - astroid.nodes.node_classes.Call.postinit
    - astroid.brain.brain_dataclasses._get_field_default
    - astroid.raw_building._get_args_info_from_callable
    - astroid.raw_building._safe_has_attribute
    - keyword.value.bool_value
    - astroid.transforms.TransformVisitor.visit
    - os.path.basename
    - textwrap.dedent.encode
    - additional_assign.decoratornames
    - logger.error
    - values.items
    - astroid.manager.AstroidManager.ast_from_module_name
    - iattrs.setdefault
    - astroid._ast.ParserModule.parse
    - inspect.ismethod
    - finder.contribute_to_path
    - inspect.isfunction
    - result.append
    - typing.cast.elts.bases.qname
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - stderr.getvalue
    - astroid.raw_building._add_dunder_class
    - orig_ext.lstrip
    - tokenize.detect_encoding
    - <builtin>.str
    - astroid.modutils.modpath_from_file_with_callback
    - astroid.raw_building.object_build_methoddescriptor
    - astroid.rebuilder.TreeRebuilder._get_doc
    - textwrap.dedent.split
    - astroid.builder.AstroidBuilder.file_build
    - astroid.nodes.node_classes._create_basic_elements
    - astroid.builder._can_assign_attr
    - astroid.modutils.file_info_from_modpath
    - pos_only.items
    - astroid.raw_building.InspectBuilder.imported_member
    - <builtin>.issubclass
    - default_node.as_string
    - astroid.modutils.get_source_file
    - astroid.modutils.is_python_source
    - astroid.transforms.TransformVisitor._transform
    - astroid.builder.AstroidBuilder.module_build
    - <builtin>.dir
    - builtins.__name__.split
    - typing.NamedTuple.location.partition
    - node.func.infer
    - astroid.exceptions.AstroidBuildingError.__init__
    - astroid.manager.AstroidManager.__init__
    - astroid.manager.AstroidManager._build_stub_module
    - modname.split
    - contextlib.redirect_stdout
    - posonlyargs.append
    - warnings.catch_warnings
    - astroid.raw_building.build_function
    - class_transforms.items
    - astroid.builder.AstroidBuilder._post_build
    - inspect.signature
    - base_init.args._get_arguments_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02b11a60>
    argNames:
    - node
    - init
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 107
    functionName: astroid.brain.brain_dataclasses._get_dataclass_attributes
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - astroid.brain.helpers.is_class_var
    - <builtin>.getattr
    - astroid.brain.brain_dataclasses._is_keyword_only_sentinel
    - typing.cast.elts.bases.qname
    - typing.cast.elts.qname
    - astroid.brain.brain_dataclasses._is_init_var
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - node.infer
    - typing.cast.elts.bases.value.qname
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 135
    functionName: astroid.brain.brain_dataclasses._check_generate_dataclass_init
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 1
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.any
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - node.infer
    - inferred.root
    - keyword.value.bool_value
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: keyword.value.bool_value
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 27
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 39
    ICount: 9
    IfCount: 27
    argCount: 3
    argDefaultValues: []
    argNames:
    - node
    - assigns
    - kw_only_decorated
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 243
    functionName: astroid.brain.brain_dataclasses._generate_dataclass_init
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 1
    functionsReached:
    - node.statement
    - params.append
    - stmt.scope
    - <builtin>.getattr
    - <builtin>.any
    - prev_kw_only_store.pop
    - astroid.brain.brain_dataclasses._parse_arguments_into_strings
    - params_string.endswith
    - astroid.nodes.node_classes.Call.postinit
    - kw_only.items
    - astroid.brain.brain_dataclasses._get_field_default
    - inferred.root
    - node.infer
    - keyword.value.bool_value
    - <builtin>.isinstance
    - additional_assign.decoratornames
    - <builtin>.next
    - astroid.brain.brain_dataclasses._find_arguments_from_base_classes
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    - assignments.append
    - prev_pos_only_store.pop
    - previous_default.as_string
    - <builtin>.str
    - <builtin>.reversed
    - value.as_string
    - node.mro
    - pos_only.items
    - astroid.brain.brain_dataclasses._get_previous_field_default
    - kw_only_params.append
    - astroid.brain.brain_dataclasses._looks_like_dataclass_field_call
    - default_node.as_string
    - annotation.as_string
    - property_node.infer_call_result
    - kw_only_store.items
    - node.func.infer
    - pos_only_store.items
    - astroid.brain.brain_dataclasses._is_init_var
    - base_init.args._get_arguments_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 555
    functionName: astroid.brain.brain_dataclasses._is_keyword_only_sentinel
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - typing.cast.elts.bases.qname
    - typing.cast.elts.qname
    - typing.cast.elts.bases.infer
    - typing.cast.elts.bases.value.infer
    - astroid.util.safe_infer
    - typing.cast.elts.bases.value.qname
    - typing.cast.elts.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 564
    functionName: astroid.brain.brain_dataclasses._is_init_var
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 3
    functionsReached:
    - <builtin>.next
    - node.infer
    - <builtin>.getattr
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 165
    functionName: astroid.brain.brain_dataclasses._find_arguments_from_base_classes
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 2
    functionsReached:
    - <builtin>.reversed
    - node.mro
    - pos_only.items
    - kw_only.items
    - base_init.args._get_arguments_data
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: base_init.args._get_arguments_data
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pos_only.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw_only.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - pos_only_store
    - kw_only_store
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 200
    functionName: astroid.brain.brain_dataclasses._parse_arguments_into_strings
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 2
    functionsReached:
    - pos_only_store.items
    - kw_only_store.items
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pos_only_store.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw_only_store.items
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - node
    - name
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 224
    functionName: astroid.brain.brain_dataclasses._get_previous_field_default
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 2
    functionsReached:
    - <builtin>.reversed
    - <builtin>.isinstance
    - node.statement
    - node.mro
    - <builtin>.next
    - node.func.infer
    - stmt.scope
    - <builtin>.any
    - astroid.brain.brain_dataclasses._looks_like_dataclass_field_call
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    - astroid.nodes.node_classes.Call.postinit
    - node.infer
    - astroid.brain.brain_dataclasses._get_field_default
    - inferred.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 1
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f7da60>
    argNames:
    - node
    - check_scope
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 480
    functionName: astroid.brain.brain_dataclasses._looks_like_dataclass_field_call
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 3
    functionsReached:
    - <builtin>.isinstance
    - node.statement
    - <builtin>.next
    - node.func.infer
    - stmt.scope
    - <builtin>.any
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    - node.infer
    - inferred.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 2
    IfCount: 4
    argCount: 1
    argDefaultValues: []
    argNames:
    - field_call
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 521
    functionName: astroid.brain.brain_dataclasses._get_field_default
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 5
    functionsReached:
    - astroid.nodes.node_classes.Call.postinit
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: additional_assign.decoratornames
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prev_pos_only_store.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: prev_kw_only_store.pop
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default_node.as_string
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: value.as_string
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: property_node.infer_call_result
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: previous_default.as_string
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: kw_only_params.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: assignments.append
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: params_string.endswith
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 6
    IfCount: 3
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed032cf7c0>
    argNames:
    - node
    - ctx
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 586
    functionName: astroid.brain.brain_dataclasses._infer_instance_from_annotation
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 2
    functionsReached:
    - <builtin>.isinstance
    - klass.instantiate_class
    - <builtin>.next
    - klass.root
    - node.infer
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: default.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: new_call.infer
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: inferred.root
    functionSourceFile: <builtin>
    functionUses: 8
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 464
    functionName: astroid.brain.brain_dataclasses._looks_like_dataclass_attribute
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 0
    functionsReached:
    - <builtin>.isinstance
    - <builtin>.next
    - <builtin>.any
    - astroid.brain.brain_dataclasses._looks_like_dataclass_decorator
    - parent.scope
    - astroid.brain.brain_dataclasses.is_decorated_with_dataclass
    - node.infer
    - inferred.root
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: parent.scope
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: stmt.scope
    functionSourceFile: <builtin>
    functionUses: 4
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 510
    functionName: astroid.brain.brain_dataclasses._looks_like_dataclasses
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 0
    functionsReached:
    - node.qname
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 1
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - node
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 514
    functionName: astroid.brain.brain_dataclasses._resolve_private_replace_to_public
    functionSourceFile: astroid.brain.brain_dataclasses
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.qname
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.qname
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: typing.cast.elts.bases.value.qname
    functionSourceFile: typing
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.root
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: klass.instantiate_class
    functionSourceFile: <builtin>
    functionUses: 3
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.transforms
    functionSourceFile: astroid.transforms
    functionUses: 0
    functionsReached:
    - typing.TypeVar
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 3
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 5
    ICount: 2
    IfCount: 3
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 60
    functionName: astroid.transforms.TransformVisitor._transform
    functionSourceFile: astroid.transforms
    functionUses: 187
    functionsReached:
    - _INFERENCE_CACHE.clear
    - astroid.context._invalidate_cache
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 3
    functionLinenumber: 79
    functionName: astroid.transforms.TransformVisitor._visit
    functionSourceFile: astroid.transforms
    functionUses: 186
    functionsReached:
    - _INFERENCE_CACHE.clear
    - <builtin>.isinstance
    - <builtin>.setattr
    - warnings.warn
    - astroid.context._invalidate_cache
    - astroid.transforms.TransformVisitor._visit_generic
    - typing.cast
    - <builtin>.tuple
    - <builtin>.getattr
    - astroid.transforms.TransformVisitor._visit
    - astroid.transforms.TransformVisitor._transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 4
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 7
    ICount: 1
    IfCount: 4
    argCount: 2
    argDefaultValues: []
    argNames:
    - self
    - node
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: 109
    functionName: astroid.transforms.TransformVisitor._visit_generic
    functionSourceFile: astroid.transforms
    functionUses: 186
    functionsReached:
    - <builtin>.isinstance
    - warnings.warn
    - <builtin>.setattr
    - _INFERENCE_CACHE.clear
    - astroid.context._invalidate_cache
    - astroid.transforms.TransformVisitor._visit_generic
    - typing.cast
    - <builtin>.tuple
    - astroid.transforms.TransformVisitor._visit
    - <builtin>.getattr
    - astroid.transforms.TransformVisitor._transform
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.transforms.TransformVisitor
    functionSourceFile: astroid.transforms
    functionUses: 0
    functionsReached:
    - typing.overload
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f334f0>
    argNames:
    - self
    - node_class
    - transform
    - predicate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 132
    functionName: astroid.transforms.TransformVisitor.register_transform
    functionSourceFile: astroid.transforms
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 4
    argDefaultValues:
    - <ast.Constant object at 0x7fed02f33f70>
    argNames:
    - self
    - node_class
    - transform
    - predicate
    argTypes:
    - N/A
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: 148
    functionName: astroid.transforms.TransformVisitor.unregister_transform
    functionSourceFile: astroid.transforms
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.brain
    functionSourceFile: astroid.brain
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: astroid.__pkginfo__
    functionSourceFile: astroid.__pkginfo__
    functionUses: 0
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 2
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 4
    functionLinenumber: -1
    functionName: astroid.astroid_manager
    functionSourceFile: astroid.astroid_manager
    functionUses: 0
    functionsReached:
    - astroid.inference_tip.inference_tip
    - astroid.brain.brain_numpy_core_numerictypes.register
    - astroid.brain.brain_numpy_core_einsumfunc.register
    - astroid.brain.brain_hashlib.register
    - astroid.brain.brain_builtin_inference.register_builtin_transform
    - astroid.brain.brain_functools.register
    - astroid.brain.brain_numpy_core_umath.register
    - astroid.brain.brain_argparse.register
    - astroid.brain.brain_numpy_core_function_base.register
    - astroid.brain.helpers.register_module_extender
    - astroid.brain.brain_sqlalchemy.register
    - astroid.brain.brain_datetime.register
    - astroid.brain.brain_builtin_inference.register
    - astroid.brain.brain_responses.register
    - astroid.brain.brain_subprocess.register
    - astroid.brain.brain_re.register
    - astroid.brain.brain_numpy_core_multiarray.register
    - astroid.brain.brain_numpy_ma.register
    - astroid.brain.brain_qt.register
    - astroid.brain.brain_six.register
    - <builtin>.frozenset
    - astroid.brain.brain_namedtuple_enum.register
    - astroid.brain.brain_hypothesis.register
    - astroid.brain.brain_type.register
    - astroid.brain.brain_scipy_signal.register
    - astroid.brain.brain_crypt.register
    - astroid.brain.brain_ssl.register
    - astroid.brain.brain_dateutil.register
    - astroid.brain.brain_numpy_ndarray.register
    - astroid.brain.brain_curses.register
    - astroid.brain.brain_attrs.register
    - astroid.brain.helpers.register_all_brains
    - astroid.brain.brain_multiprocessing.register
    - astroid.brain.brain_boto3.register
    - astroid.brain.brain_numpy_random_mtrand.register
    - astroid.brain.brain_pkg_resources.register
    - astroid.brain.brain_uuid.register
    - astroid.brain.brain_collections.register
    - astroid.brain.brain_mechanize.register
    - brain_statistics.register
    - astroid.brain.brain_numpy_core_numeric.register
    - astroid.brain.brain_numpy_core_fromnumeric.register
    - astroid.brain.brain_unittest.register
    - astroid.brain.brain_http.register
    - astroid.brain.brain_ctypes.register
    - astroid.manager.AstroidManager.__init__
    - astroid.brain.brain_regex.register
    - METHODS_TO_BE_INFERRED.keys
    - astroid.brain.brain_random.register
    - astroid.brain.brain_threading.register
    - astroid.brain.brain_pathlib.register
    - astroid.brain.brain_pytest.register
    - astroid.brain.brain_io.register
    - astroid.brain.brain_gi.register
    - <builtin>.hasattr
    - astroid.brain.brain_typing.register
    - astroid.manager.AstroidManager.register_transform
    - astroid.brain.brain_dataclasses.register
    - astroid.brain.brain_signal.register
    - functools.partial
    - astroid.manager.AstroidManager.register_failed_import_hook
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: -1
    functionName: astroid.test_utils
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - contextlib.contextmanager
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 1
    IfCount: 0
    argCount: 2
    argDefaultValues:
    - <ast.Constant object at 0x7fed02df6dc0>
    - <ast.Constant object at 0x7fed02df6160>
    argNames:
    - minver
    - maxver
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 20
    functionName: astroid.test_utils.require_version
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - astroid.test_utils.require_version.parse
    - <builtin>.int
    - <builtin>.tuple
    - python_version.split
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - python_version
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 23
    functionName: astroid.test_utils.require_version.parse
    functionSourceFile: astroid.test_utils
    functionUses: 1
    functionsReached:
    - <builtin>.int
    - <builtin>.tuple
    - python_version.split
    linkageType: pythonLinkage
    raised:
    - ValueError
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: python_version.split
    functionSourceFile: <builtin>
    functionUses: 2
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 1
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 2
    ICount: 0
    IfCount: 1
    argCount: 1
    argDefaultValues: []
    argNames:
    - f
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 33
    functionName: astroid.test_utils.require_version.check_require_version
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - functools.wraps
    - <builtin>.str
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 2
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    IfCount: 2
    argCount: 2
    argDefaultValues: []
    argNames:
    - args
    - kwargs
    argTypes:
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 41
    functionName: astroid.test_utils.require_version.check_require_version.new_f
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - pytest.skip
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: pytest.skip
    functionSourceFile: pytest
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 3
    argDefaultValues:
    - <ast.Constant object at 0x7fed02e26e50>
    argNames:
    - start_from
    - name
    - index
    argTypes:
    - N/A
    - N/A
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 52
    functionName: astroid.test_utils.get_name_node
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - start_from.nodes_of_class
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 0
    functionLinenumber: -1
    functionName: start_from.nodes_of_class
    functionSourceFile: <builtin>
    functionUses: 1
    functionsReached: []
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 3
    IfCount: 0
    argCount: 1
    argDefaultValues: []
    argNames:
    - warning
    argTypes:
    - N/A
    constantsTouched: []
    functionDepth: 1
    functionLinenumber: 57
    functionName: astroid.test_utils.enable_warning
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - warnings.simplefilter
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 1
    ICount: 0
    IfCount: 0
    argCount: 0
    argDefaultValues: []
    argNames: []
    argTypes: []
    constantsTouched: []
    functionDepth: 2
    functionLinenumber: 67
    functionName: astroid.test_utils.brainless_manager
    functionSourceFile: astroid.test_utils
    functionUses: 0
    functionsReached:
    - astroid.transforms.TransformVisitor.__init__
    - <builtin>.set
    - collections.defaultdict
    - astroid.manager.AstroidManager.__init__
    linkageType: pythonLinkage
    raised: []
    returnType: N/A
  Function list name: All functions
Function coverage:
  '...fuzz_parse':
  - 46
  - 47
  '...fuzz_parse.TestOneInput':
  - 26
  - 27
  - 30
  '...fuzz_parse.main':
  - 41
  - 42
  - 43
  astroid:
  - 5
  astroid.__getattr__:
  - 241
  - 230
  astroid._ast.ParserModule.parse:
  - 28
  - 29
  - 30
  astroid._ast.get_parser_module:
  - 40
  - 41
  - 42
  - 43
  - 44
  - 46
  astroid._ast.parse_function_type_comment:
  - 34
  - 35
  - 36
  astroid.arguments.CallSite:
  - 16
  astroid.arguments.CallSite.__init__:
  - 38
  - 43
  - 44
  - 45
  - 48
  - 52
  - 53
  astroid.arguments.CallSite._unpack_args:
  - 128
  - 129
  - 130
  - 131
  - 133
  - 134
  - 136
  - 138
  - 125
  - 127
  astroid.arguments.CallSite._unpack_keywords:
  - 96
  - 97
  - 99
  - 100
  - 105
  - 106
  - 107
  - 110
  - 113
  - 116
  - 94
  astroid.arguments.CallSite.from_call:
  - 64
  - 65
  - 58
  - 66
  astroid.arguments.CallSite.has_invalid_arguments:
  - 76
  - 69
  astroid.arguments.CallSite.has_invalid_keywords:
  - 86
  - 79
  astroid.arguments.CallSite.infer_argument:
  - 264
  - 271
  - 144
  - 272
  - 274
  - 147
  - 275
  - 278
  - 156
  - 290
  - 167
  - 295
  - 296
  - 172
  - 173
  - 300
  - 184
  - 185
  - 188
  - 191
  - 196
  - 204
  - 205
  - 206
  - 207
  - 208
  - 210
  - 213
  - 217
  - 218
  - 219
  - 221
  - 223
  - 228
  - 229
  - 230
  - 232
  - 233
  - 234
  - 235
  - 236
  - 237
  - 241
  - 245
  - 249
  - 252
  astroid.astroid_manager:
  - 1
  - 18
  - 20
  astroid.bases:
  - 43
  - 37
  - 44
  - 5
  astroid.bases.AsyncGenerator:
  - 746
  astroid.bases.AsyncGenerator.__init__:
  - 749
  - 750
  astroid.bases.AsyncGenerator.__repr__:
  - 759
  astroid.bases.BaseInstance:
  - 232
  astroid.bases.BaseInstance._wrap_attr:
  - 304
  - 305
  - 306
  - 307
  - 308
  - 310
  - 311
  - 312
  - 313
  - 315
  - 317
  astroid.bases.BaseInstance.getattr:
  - 257
  - 260
  - 267
  - 269
  - 250
  - 252
  - 253
  - 254
  astroid.bases.BaseInstance.igetattr:
  - 294
  - 296
  - 297
  - 279
  - 280
  - 281
  - 285
  - 286
  - 287
  astroid.bases.BaseInstance.infer_call_result:
  - 324
  - 325
  - 329
  - 330
  - 332
  - 335
  - 336
  - 338
  - 340
  - 343
  - 345
  - 346
  astroid.bases.BoundMethod:
  - 536
  - 538
  astroid.bases.BoundMethod.__init__:
  - 545
  astroid.bases.BoundMethod._infer_type_new_call:
  - 642
  - 643
  - 646
  - 654
  - 661
  - 560
  - 571
  - 574
  - 579
  - 587
  - 590
  - 595
  - 603
  - 606
  - 612
  - 615
  - 623
  - 626
  - 631
  - 632
  - 634
  - 638
  astroid.bases.BoundMethod.implicit_parameters:
  - 549
  astroid.bases.BoundMethod.infer_call_result:
  - 677
  - 678
  - 679
  - 682
  - 685
  - 690
  - 691
  - 692
  - 694
  astroid.bases.Generator:
  - 701
  astroid.bases.Generator.__init__:
  - 721
  - 716
  - 718
  astroid.bases.Generator.__repr__:
  - 739
  astroid.bases.Generator.infer_yield_types:
  - 724
  astroid.bases.Instance:
  - 353
  - 351
  astroid.bases.Instance.__init__:
  - 356
  astroid.bases.Instance.__repr__:
  - 370
  - 371
  astroid.bases.Instance.__str__:
  - 375
  astroid.bases.Instance.bool_value:
  - 393
  - 409
  - 405
  - 413
  astroid.bases.Instance.callable:
  - 379
  astroid.bases.Instance.getitem:
  - 421
  - 422
  - 424
  - 426
  - 427
  - 431
  - 437
  astroid.bases.Instance.infer_binary_op:
  - 367
  astroid.bases.Instance.pytype:
  - 385
  astroid.bases.Proxy:
  - 112
  astroid.bases.Proxy.__getattr__:
  - 145
  - 141
  - 143
  astroid.bases.Proxy.__init__:
  - 128
  - 136
  astroid.bases.Proxy.infer:
  - 150
  astroid.bases.UnboundMethod:
  - 441
  - 447
  astroid.bases.UnboundMethod.__repr__:
  - 451
  - 452
  - 453
  astroid.bases.UnboundMethod._infer_builtin_new:
  - 514
  - 515
  - 517
  - 518
  - 519
  - 520
  - 523
  - 524
  - 525
  - 526
  - 527
  - 528
  - 504
  - 506
  - 509
  - 511
  astroid.bases.UnboundMethod.getattr:
  - 464
  - 465
  - 463
  astroid.bases.UnboundMethod.igetattr:
  - 472
  - 470
  - 471
  astroid.bases.UnboundMethod.infer_call_result:
  - 491
  - 493
  - 495
  - 496
  - 497
  - 479
  astroid.bases.UnionType:
  - 766
  astroid.bases.UnionType.__init__:
  - 777
  astroid.bases.UnionType.__repr__:
  - 795
  astroid.bases._infer_method_result_truth:
  - 225
  - 212
  - 213
  - 214
  - 217
  - 218
  - 219
  - 222
  astroid.bases._infer_stmts:
  - 158
  - 161
  - 163
  - 164
  - 165
  - 171
  - 173
  - 174
  - 175
  - 178
  - 180
  - 181
  - 182
  - 183
  - 184
  - 185
  - 186
  - 193
  - 196
  - 197
  - 198
  astroid.bases._is_property:
  - 97
  - 98
  - 99
  - 101
  - 103
  - 72
  - 73
  - 104
  - 76
  - 78
  - 80
  - 83
  - 86
  - 87
  - 88
  - 90
  - 92
  - 94
  astroid.brain.brain_argparse._looks_like_namespace:
  - 41
  - 38
  astroid.brain.brain_argparse.infer_namespace:
  - 33
  - 15
  - 16
  - 20
  - 28
  - 29
  astroid.brain.brain_argparse.register:
  - 48
  - 49
  astroid.brain.brain_attrs:
  - 16
  - 34
  - 27
  - 5
  astroid.brain.brain_attrs.attr_attributes_transform:
  - 65
  - 99
  - 70
  - 72
  - 73
  - 74
  - 76
  - 77
  - 79
  - 83
  - 90
  - 93
  - 94
  astroid.brain.brain_attrs.is_decorated_with_attrs:
  - 49
  - 50
  - 52
  - 53
  - 55
  - 58
  - 59
  astroid.brain.brain_attrs.register:
  - 108
  astroid.brain.brain_boto3:
  - 5
  astroid.brain.brain_boto3._looks_like_boto3_service_request:
  - 26
  astroid.brain.brain_boto3.register:
  - 30
  astroid.brain.brain_boto3.service_request_transform:
  - 20
  - 15
  astroid.brain.brain_builtin_inference:
  - 33
  - 354
  - 5
  - 333
  - 347
  - 319
  astroid.brain.brain_builtin_inference._builtin_filter_predicate:
  - 164
  - 166
  - 167
  - 169
  - 170
  - 171
  - 181
  - 183
  - 186
  astroid.brain.brain_builtin_inference._container_generic_inference:
  - 234
  - 235
  - 242
  - 246
  - 247
  - 249
  - 252
  - 254
  - 255
  astroid.brain.brain_builtin_inference._container_generic_transform:
  - 290
  - 293
  - 297
  - 269
  - 271
  - 272
  - 273
  - 274
  - 278
  - 279
  - 281
  - 282
  - 283
  - 286
  - 287
  astroid.brain.brain_builtin_inference._extend_builtins:
  - 147
  - 148
  - 149
  astroid.brain.brain_builtin_inference._extend_string_class:
  - 133
  - 134
  - 135
  - 136
  - 140
  astroid.brain.brain_builtin_inference._get_elts:
  - 385
  - 367
  - 370
  - 372
  - 374
  - 379
  - 381
  - 383
  astroid.brain.brain_builtin_inference._get_elts.is_iterable:
  - 364
  astroid.brain.brain_builtin_inference._infer_builtin_container:
  - 315
  - 307
  astroid.brain.brain_builtin_inference._infer_copy_method:
  - 962
  - 963
  - 964
  - 965
  - 970
  astroid.brain.brain_builtin_inference._infer_getattr_args:
  - 515
  - 516
  - 520
  - 526
  - 527
  - 510
  astroid.brain.brain_builtin_inference._infer_object__new__decorator:
  - 717
  astroid.brain.brain_builtin_inference._infer_object__new__decorator_check:
  - 721
  - 725
  - 728
  - 729
  - 730
  astroid.brain.brain_builtin_inference._infer_str_format_call:
  - 1024
  - 1025
  - 1028
  - 1031
  - 1037
  - 1039
  - 991
  - 992
  - 993
  - 996
  - 997
  - 998
  - 999
  - 1001
  - 1003
  - 1006
  - 1012
  - 1013
  - 1014
  - 1015
  - 1016
  - 1022
  - 1023
  astroid.brain.brain_builtin_inference._is_str_format_call:
  - 976
  - 977
  - 980
  - 981
  - 985
  astroid.brain.brain_builtin_inference.infer_bool:
  - 651
  - 652
  - 656
  - 657
  - 661
  - 664
  - 667
  - 668
  - 670
  astroid.brain.brain_builtin_inference.infer_callable:
  - 589
  - 596
  - 602
  - 605
  - 607
  astroid.brain.brain_builtin_inference.infer_dict:
  - 422
  - 392
  - 424
  - 425
  - 427
  - 428
  - 430
  - 431
  - 434
  - 405
  - 406
  - 441
  - 410
  - 413
  - 415
  astroid.brain.brain_builtin_inference.infer_dict_fromkeys:
  - 910
  - 911
  - 913
  - 918
  - 921
  - 923
  - 924
  - 925
  - 929
  - 931
  - 932
  - 934
  - 937
  - 938
  - 942
  - 944
  - 945
  - 946
  - 947
  - 948
  - 950
  - 953
  - 956
  - 889
  astroid.brain.brain_builtin_inference.infer_dict_fromkeys._build_dict_with_elements:
  - 907
  - 900
  astroid.brain.brain_builtin_inference.infer_getattr:
  - 544
  - 549
  - 551
  - 554
  - 534
  - 540
  - 541
  - 542
  - 543
  astroid.brain.brain_builtin_inference.infer_hasattr:
  - 578
  - 584
  - 585
  - 562
  - 571
  - 572
  - 573
  - 574
  - 575
  astroid.brain.brain_builtin_inference.infer_int:
  - 864
  - 867
  - 869
  - 873
  - 876
  - 880
  - 882
  - 883
  - 885
  - 857
  - 863
  astroid.brain.brain_builtin_inference.infer_isinstance:
  - 801
  - 807
  - 812
  - 814
  - 783
  - 788
  - 789
  - 792
  astroid.brain.brain_builtin_inference.infer_issubclass:
  - 736
  - 772
  - 743
  - 744
  - 777
  - 747
  - 755
  - 758
  - 766
  astroid.brain.brain_builtin_inference.infer_len:
  - 835
  - 818
  - 824
  - 825
  - 827
  astroid.brain.brain_builtin_inference.infer_property:
  - 642
  - 613
  - 645
  - 618
  - 624
  - 628
  - 631
  astroid.brain.brain_builtin_inference.infer_slice:
  - 708
  - 682
  - 684
  - 687
  - 688
  - 689
  - 690
  - 692
  - 694
  - 697
  - 699
  - 701
  astroid.brain.brain_builtin_inference.infer_str:
  - 848
  - 841
  - 851
  - 847
  astroid.brain.brain_builtin_inference.infer_super:
  - 448
  - 481
  - 484
  - 488
  - 460
  - 492
  - 464
  - 465
  - 498
  - 468
  - 472
  - 474
  - 478
  astroid.brain.brain_builtin_inference.infer_type:
  - 674
  - 675
  - 678
  astroid.brain.brain_builtin_inference.on_bootstrap:
  - 153
  - 154
  - 156
  - 157
  astroid.brain.brain_builtin_inference.register:
  - 1044
  - 1045
  - 1046
  - 1047
  - 1048
  - 1049
  - 1050
  - 1051
  - 1052
  - 1053
  - 1054
  - 1055
  - 1056
  - 1057
  - 1058
  - 1059
  - 1060
  - 1061
  - 1062
  - 1065
  - 1067
  - 1071
  - 1073
  - 1074
  - 1078
  - 1080
  astroid.brain.brain_builtin_inference.register.<lambda1>:
  - 1074
  astroid.brain.brain_builtin_inference.register_builtin_transform:
  - 195
  - 220
  - 222
  - 223
  astroid.brain.brain_builtin_inference.register_builtin_transform._transform_wrapper:
  - 204
  - 205
  - 206
  - 212
  - 216
  - 218
  astroid.brain.brain_collections:
  - 17
  astroid.brain.brain_collections._collections_abc_313_transform:
  - 36
  - 37
  astroid.brain.brain_collections._collections_transform:
  - 31
  - 22
  - 30
  astroid.brain.brain_collections._looks_like_subscriptable:
  - 99
  - 93
  - 103
  astroid.brain.brain_collections.easy_class_getitem_inference:
  - 120
  astroid.brain.brain_collections.register:
  - 136
  - 131
  - 125
  - 135
  astroid.brain.brain_crypt._re_transform:
  - 12
  astroid.brain.brain_crypt.register:
  - 27
  astroid.brain.brain_ctypes:
  - 5
  astroid.brain.brain_ctypes.enrich_ctypes_redefined_types:
  - 80
  - 70
  - 22
  - 71
  astroid.brain.brain_ctypes.register:
  - 84
  - 86
  astroid.brain.brain_curses._curses_transform:
  - 12
  astroid.brain.brain_curses.register:
  - 185
  astroid.brain.brain_dataclasses:
  - 36
  - 5
  - 38
  - 575
  astroid.brain.brain_dataclasses._check_generate_dataclass_init:
  - 160
  - 136
  - 142
  - 147
  - 148
  - 151
  - 154
  - 158
  astroid.brain.brain_dataclasses._find_arguments_from_base_classes:
  - 195
  - 170
  - 176
  - 177
  - 184
  - 185
  astroid.brain.brain_dataclasses._generate_dataclass_init:
  - 384
  - 386
  - 260
  - 261
  - 388
  - 263
  - 265
  - 269
  - 273
  - 275
  - 276
  - 280
  - 281
  - 284
  - 286
  - 297
  - 298
  - 300
  - 301
  - 302
  - 303
  - 305
  - 306
  - 307
  - 310
  - 314
  - 315
  - 321
  - 322
  - 330
  - 331
  - 332
  - 336
  - 338
  - 343
  - 345
  - 346
  - 347
  - 349
  - 352
  - 353
  - 356
  - 360
  - 362
  - 364
  - 366
  - 368
  - 369
  - 371
  - 246
  - 379
  - 380
  - 253
  - 255
  astroid.brain.brain_dataclasses._get_dataclass_attributes:
  - 129
  - 132
  - 110
  - 114
  - 115
  - 116
  - 117
  - 122
  - 125
  astroid.brain.brain_dataclasses._get_field_default:
  - 549
  - 522
  - 532
  - 533
  - 535
  - 538
  - 541
  - 542
  astroid.brain.brain_dataclasses._get_previous_field_default:
  - 225
  - 226
  - 227
  - 229
  - 230
  - 231
  - 232
  - 234
  - 235
  - 237
  - 238
  astroid.brain.brain_dataclasses._infer_instance_from_annotation:
  - 608
  - 610
  - 589
  - 595
  - 597
  - 598
  - 599
  - 600
  - 605
  - 606
  astroid.brain.brain_dataclasses._is_init_var:
  - 571
  - 565
  - 567
  astroid.brain.brain_dataclasses._is_keyword_only_sentinel:
  - 560
  - 556
  - 557
  - 559
  astroid.brain.brain_dataclasses._looks_like_dataclass_attribute:
  - 465
  - 469
  - 472
  - 474
  - 475
  - 476
  astroid.brain.brain_dataclasses._looks_like_dataclass_decorator:
  - 449
  - 450
  - 452
  - 458
  - 460
  - 437
  - 442
  - 445
  astroid.brain.brain_dataclasses._looks_like_dataclass_field_call:
  - 483
  - 488
  - 489
  - 490
  - 491
  - 492
  - 494
  - 495
  - 500
  - 504
  - 507
  astroid.brain.brain_dataclasses._looks_like_dataclasses:
  - 511
  astroid.brain.brain_dataclasses._parse_arguments_into_strings:
  - 204
  - 206
  - 208
  - 210
  - 213
  - 215
  - 217
  astroid.brain.brain_dataclasses._resolve_private_replace_to_public:
  - 515
  - 517
  astroid.brain.brain_dataclasses.dataclass_transform:
  - 64
  - 100
  - 69
  - 101
  - 102
  - 72
  - 76
  - 77
  - 78
  - 81
  - 82
  - 83
  - 85
  - 87
  - 58
  - 92
  - 61
  astroid.brain.brain_dataclasses.infer_dataclass_attribute:
  - 395
  - 402
  - 403
  - 407
  - 408
  - 409
  - 410
  - 412
  astroid.brain.brain_dataclasses.infer_dataclass_field_call:
  - 418
  - 419
  - 421
  - 422
  - 423
  - 426
  - 427
  - 429
  - 431
  astroid.brain.brain_dataclasses.is_decorated_with_dataclass:
  - 48
  - 51
  - 52
  - 47
  astroid.brain.brain_dataclasses.register:
  - 614
  - 615
  - 621
  - 625
  - 627
  - 631
  - 633
  astroid.brain.brain_datetime.datetime_transform:
  - 13
  - 15
  astroid.brain.brain_datetime.register:
  - 19
  - 20
  astroid.brain.brain_dateutil:
  - 5
  astroid.brain.brain_dateutil.dateutil_transform:
  - 16
  - 17
  astroid.brain.brain_dateutil.register:
  - 28
  astroid.brain.brain_functools:
  - 162
  - 5
  astroid.brain.brain_functools.LruWrappedModel:
  - 27
  astroid.brain.brain_functools.LruWrappedModel.attr_cache_clear:
  - 60
  - 61
  astroid.brain.brain_functools.LruWrappedModel.attr_cache_info:
  - 56
  - 39
  astroid.brain.brain_functools.LruWrappedModel.attr_cache_info.CacheInfoBoundMethod.infer_call_result:
  - 52
  - 54
  astroid.brain.brain_functools._functools_partial_inference:
  - 98
  - 130
  - 101
  - 77
  - 78
  - 79
  - 109
  - 81
  - 111
  - 114
  - 88
  - 121
  - 91
  - 93
  astroid.brain.brain_functools._looks_like_functools_member:
  - 148
  - 149
  - 151
  - 153
  - 156
  astroid.brain.brain_functools._looks_like_lru_cache:
  - 134
  - 135
  - 137
  - 138
  - 140
  astroid.brain.brain_functools._transform_lru_cache:
  - 71
  astroid.brain.brain_functools.register:
  - 170
  - 172
  - 166
  astroid.brain.brain_gi:
  - 27
  - 5
  astroid.brain.brain_gi._gi_build_stub:
  - 130
  - 132
  - 134
  - 138
  - 140
  - 142
  - 144
  - 148
  - 149
  - 152
  - 58
  - 68
  - 69
  - 73
  - 77
  - 83
  - 85
  - 87
  - 89
  - 90
  - 91
  - 92
  - 93
  - 96
  - 98
  - 107
  - 109
  - 110
  - 117
  - 118
  - 119
  - 122
  - 124
  - 126
  astroid.brain.brain_gi._import_gi_module:
  - 161
  - 195
  - 164
  - 196
  - 198
  - 203
  - 172
  - 173
  - 174
  - 175
  - 207
  - 179
  - 181
  - 190
  - 191
  astroid.brain.brain_gi._looks_like_require_version:
  - 225
  - 230
  - 215
  - 218
  - 222
  - 223
  astroid.brain.brain_gi._register_require_version:
  - 241
  astroid.brain.brain_gi.register:
  - 249
  - 250
  astroid.brain.brain_hashlib._hashlib_transform:
  - 65
  - 69
  - 37
  - 71
  - 78
  - 89
  - 92
  astroid.brain.brain_hashlib.register:
  - 96
  astroid.brain.brain_http:
  - 5
  astroid.brain.brain_http._http_client_transform:
  - 162
  - 163
  astroid.brain.brain_http._http_transform:
  - 158
  - 15
  astroid.brain.brain_http.register:
  - 237
  - 238
  astroid.brain.brain_hypothesis:
  - 5
  astroid.brain.brain_hypothesis.is_decorated_with_st_composite:
  - 32
  - 33
  - 34
  - 31
  astroid.brain.brain_hypothesis.register:
  - 52
  astroid.brain.brain_hypothesis.remove_draw_parameter_from_composite_strategy:
  - 40
  - 44
  astroid.brain.brain_io:
  - 5
  astroid.brain.brain_io._generic_io_transform:
  - 16
  - 20
  - 22
  astroid.brain.brain_io._transform_buffered:
  - 35
  astroid.brain.brain_io._transform_text_io_wrapper:
  - 31
  astroid.brain.brain_io.register:
  - 40
  - 42
  - 43
  - 39
  astroid.brain.brain_mechanize.mechanize_transform:
  - 12
  astroid.brain.brain_mechanize.register:
  - 125
  astroid.brain.brain_multiprocessing._multiprocessing_managers_transform:
  - 52
  astroid.brain.brain_multiprocessing._multiprocessing_transform:
  - 32
  - 33
  - 37
  - 38
  - 39
  - 43
  - 14
  - 46
  - 24
  astroid.brain.brain_multiprocessing.register:
  - 106
  - 103
  astroid.brain.brain_namedtuple_enum:
  - 186
  - 187
  - 188
  - 5
  astroid.brain.brain_namedtuple_enum._check_namedtuple_attributes:
  - 290
  - 295
  - 296
  - 297
  - 301
  - 303
  - 275
  - 276
  - 277
  - 281
  - 282
  - 286
  astroid.brain.brain_namedtuple_enum._find_func_form_arguments:
  - 67
  - 68
  - 69
  astroid.brain.brain_namedtuple_enum._find_func_form_arguments._extract_namedtuple_arg_or_keyword:
  - 56
  - 57
  - 58
  - 59
  astroid.brain.brain_namedtuple_enum._get_namedtuple_fields:
  - 640
  - 642
  - 612
  - 644
  - 646
  - 647
  - 620
  - 626
  - 627
  - 628
  - 630
  - 634
  - 636
  - 637
  - 638
  astroid.brain.brain_namedtuple_enum._get_renamed_namedtuple_attributes:
  - 257
  - 258
  - 259
  - 261
  - 262
  - 263
  - 265
  - 266
  - 270
  - 271
  astroid.brain.brain_namedtuple_enum._has_namedtuple_base:
  - 169
  - 174
  astroid.brain.brain_namedtuple_enum._infer_first:
  - 41
  - 44
  - 47
  astroid.brain.brain_namedtuple_enum._is_enum_subclass:
  - 654
  - 655
  astroid.brain.brain_namedtuple_enum._looks_like:
  - 179
  - 181
  astroid.brain.brain_namedtuple_enum.infer_enum:
  - 320
  - 325
  - 363
  - 370
  - 312
  - 315
  - 319
  astroid.brain.brain_namedtuple_enum.infer_enum_class:
  - 519
  - 392
  - 393
  - 394
  - 520
  - 398
  - 399
  - 400
  - 401
  - 532
  - 406
  - 407
  - 408
  - 409
  - 412
  - 418
  - 419
  - 420
  - 421
  - 425
  - 428
  - 429
  - 431
  - 433
  - 434
  - 450
  - 454
  - 459
  - 461
  - 462
  - 465
  - 467
  - 468
  - 475
  - 484
  - 491
  - 494
  - 495
  - 504
  astroid.brain.brain_namedtuple_enum.infer_func_form:
  - 130
  - 135
  - 137
  - 146
  - 154
  - 160
  - 161
  - 83
  - 90
  - 92
  - 95
  - 97
  - 98
  - 99
  - 101
  - 108
  - 110
  - 112
  - 114
  - 118
  - 120
  - 122
  - 126
  astroid.brain.brain_namedtuple_enum.infer_named_tuple:
  - 225
  - 194
  - 195
  - 196
  - 226
  - 227
  - 229
  - 200
  - 201
  - 202
  - 204
  - 206
  - 207
  - 214
  - 250
  - 220
  - 253
  astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple:
  - 608
  - 591
  - 595
  - 599
  - 602
  - 605
  astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_class:
  - 546
  - 548
  - 553
  - 554
  - 556
  - 559
  - 562
  - 563
  - 564
  - 567
  - 570
  - 541
  astroid.brain.brain_namedtuple_enum.infer_typing_namedtuple_function:
  - 585
  - 579
  - 574
  astroid.brain.brain_namedtuple_enum.register:
  - 673
  - 674
  - 677
  - 679
  - 659
  - 660
  - 662
  - 663
  - 666
  - 668
  - 671
  astroid.brain.brain_namedtuple_enum.register.<lambda1>:
  - 675
  astroid.brain.brain_numpy_core_einsumfunc:
  - 5
  astroid.brain.brain_numpy_core_einsumfunc.numpy_core_einsumfunc_transform:
  - 17
  astroid.brain.brain_numpy_core_einsumfunc.register:
  - 26
  astroid.brain.brain_numpy_core_fromnumeric:
  - 5
  astroid.brain.brain_numpy_core_fromnumeric.numpy_core_fromnumeric_transform:
  - 13
  astroid.brain.brain_numpy_core_fromnumeric.register:
  - 22
  astroid.brain.brain_numpy_core_function_base:
  - 5
  astroid.brain.brain_numpy_core_function_base.register:
  - 33
  - 28
  - 30
  - 31
  astroid.brain.brain_numpy_core_multiarray:
  - 5
  astroid.brain.brain_numpy_core_multiarray.numpy_core_multiarray_transform:
  - 23
  astroid.brain.brain_numpy_core_multiarray.register:
  - 97
  - 99
  - 100
  - 102
  - 104
  - 105
  - 91
  - 95
  astroid.brain.brain_numpy_core_numeric:
  - 5
  astroid.brain.brain_numpy_core_numeric.numpy_core_numeric_transform:
  - 21
  astroid.brain.brain_numpy_core_numeric.register:
  - 39
  - 43
  - 45
  - 46
  - 48
  astroid.brain.brain_numpy_core_numerictypes:
  - 7
  astroid.brain.brain_numpy_core_numerictypes.numpy_core_numerictypes_transform:
  - 112
  - 106
  astroid.brain.brain_numpy_core_numerictypes.register:
  - 263
  astroid.brain.brain_numpy_core_umath:
  - 9
  astroid.brain.brain_numpy_core_umath.numpy_core_umath_transform:
  - 21
  - 22
  astroid.brain.brain_numpy_core_umath.register:
  - 154
  astroid.brain.brain_numpy_ma:
  - 5
  astroid.brain.brain_numpy_ma.numpy_ma_transform:
  - 20
  - 14
  astroid.brain.brain_numpy_ma.register:
  - 33
  astroid.brain.brain_numpy_ndarray:
  - 5
  astroid.brain.brain_numpy_ndarray.infer_numpy_ndarray:
  - 144
  - 150
  - 151
  astroid.brain.brain_numpy_ndarray.register:
  - 161
  - 159
  astroid.brain.brain_numpy_random_mtrand:
  - 6
  astroid.brain.brain_numpy_random_mtrand.numpy_random_mtrand_transform:
  - 14
  astroid.brain.brain_numpy_random_mtrand.register:
  - 71
  astroid.brain.brain_numpy_utils:
  - 5
  astroid.brain.brain_numpy_utils._get_numpy_version:
  - 24
  - 32
  astroid.brain.brain_numpy_utils._is_a_numpy_module:
  - 67
  - 69
  - 54
  astroid.brain.brain_numpy_utils.attribute_name_looks_like_numpy_member:
  - 92
  - 93
  - 87
  astroid.brain.brain_numpy_utils.infer_numpy_attribute:
  - 49
  - 50
  astroid.brain.brain_numpy_utils.infer_numpy_name:
  - 40
  - 41
  astroid.brain.brain_numpy_utils.member_name_looks_like_numpy_member:
  - 81
  - 78
  astroid.brain.brain_numpy_utils.numpy_supports_type_hints:
  - 18
  - 19
  astroid.brain.brain_pathlib._looks_like_parents_subscript:
  - 34
  - 35
  - 36
  - 23
  - 24
  - 29
  astroid.brain.brain_pathlib.infer_parents_subscript:
  - 43
  - 44
  - 45
  astroid.brain.brain_pathlib.register:
  - 51
  - 53
  astroid.brain.brain_pkg_resources.pkg_resources_transform:
  - 12
  astroid.brain.brain_pkg_resources.register:
  - 72
  astroid.brain.brain_pytest:
  - 5
  astroid.brain.brain_pytest.pytest_transform:
  - 13
  astroid.brain.brain_pytest.register:
  - 84
  - 85
  astroid.brain.brain_qt:
  - 5
  astroid.brain.brain_qt._looks_like_signal:
  - 16
  - 17
  - 19
  - 20
  - 21
  astroid.brain.brain_qt.pyqt4_qtcore_transform:
  - 69
  astroid.brain.brain_qt.register:
  - 88
  - 81
  - 82
  - 85
  astroid.brain.brain_qt.register.<lambda1>:
  - 88
  astroid.brain.brain_qt.transform_pyqt_signal:
  - 31
  astroid.brain.brain_qt.transform_pyside_signal:
  - 51
  astroid.brain.brain_random._clone_node_with_lineno:
  - 32
  - 33
  - 34
  - 35
  - 36
  - 37
  - 20
  astroid.brain.brain_random._looks_like_random_sample:
  - 84
  - 86
  astroid.brain.brain_random.infer_random_sample:
  - 67
  - 70
  - 42
  - 75
  - 45
  - 46
  - 78
  - 48
  - 79
  - 51
  - 52
  - 55
  - 58
  - 63
  astroid.brain.brain_random.register:
  - 92
  - 93
  astroid.brain.brain_re._looks_like_pattern_or_match:
  - 65
  - 66
  - 68
  - 69
  - 70
  - 56
  astroid.brain.brain_re._re_transform:
  - 19
  - 23
  astroid.brain.brain_re.infer_pattern_match:
  - 80
  - 90
  - 88
  - 76
  astroid.brain.brain_re.register:
  - 96
  - 94
  - 95
  astroid.brain.brain_regex._looks_like_pattern_or_match:
  - 64
  - 66
  - 67
  - 68
  - 54
  - 63
  astroid.brain.brain_regex._regex_transform:
  - 21
  - 15
  astroid.brain.brain_regex.infer_pattern_match:
  - 88
  - 86
  - 74
  - 78
  astroid.brain.brain_regex.register:
  - 92
  - 93
  - 94
  astroid.brain.brain_responses:
  - 5
  astroid.brain.brain_responses.register:
  - 80
  astroid.brain.brain_responses.responses_funcs:
  - 20
  astroid.brain.brain_scipy_signal:
  - 5
  astroid.brain.brain_scipy_signal.register:
  - 90
  astroid.brain.brain_scipy_signal.scipy_signal:
  - 13
  astroid.brain.brain_signal:
  - 5
  astroid.brain.brain_signal._handlers_enum:
  - 97
  astroid.brain.brain_signal._sigmasks_enum:
  - 107
  - 108
  astroid.brain.brain_signal._signals_enum:
  - 81
  - 41
  - 85
  - 54
  astroid.brain.brain_signal._signals_enums_transform:
  - 36
  - 37
  astroid.brain.brain_signal.register:
  - 120
  astroid.brain.brain_six:
  - 5
  astroid.brain.brain_six._indent:
  - 40
  - 28
  astroid.brain.brain_six._indent.prefixed_lines:
  - 37
  - 38
  astroid.brain.brain_six._looks_like_decorated_with_six_add_metaclass:
  - 161
  - 162
  - 164
  - 158
  astroid.brain.brain_six._looks_like_nested_from_six_with_metaclass:
  - 200
  - 203
  - 197
  astroid.brain.brain_six._six_fail_hook:
  - 136
  - 137
  - 139
  - 141
  - 143
  - 144
  - 146
  - 149
  - 150
  - 123
  astroid.brain.brain_six.default_predicate:
  - 24
  astroid.brain.brain_six.register:
  - 230
  - 231
  - 234
  - 235
  - 240
  astroid.brain.brain_six.six_moves_transform:
  - 116
  - 117
  - 110
  astroid.brain.brain_six.transform_six_add_metaclass:
  - 170
  - 174
  - 177
  - 178
  - 182
  - 185
  - 186
  - 187
  astroid.brain.brain_six.transform_six_with_metaclass:
  - 220
  astroid.brain.brain_sqlalchemy._session_transform:
  - 12
  astroid.brain.brain_sqlalchemy.register:
  - 41
  astroid.brain.brain_ssl:
  - 5
  astroid.brain.brain_ssl._options_enum:
  - 46
  astroid.brain.brain_ssl.register:
  - 163
  astroid.brain.brain_ssl.ssl_transform:
  - 52
  - 157
  - 158
  astroid.brain.brain_subprocess._subprocess_transform:
  - 96
  - 36
  - 15
  - 23
  - 94
  - 93
  - 62
  astroid.brain.brain_subprocess.register:
  - 100
  astroid.brain.brain_threading._thread_transform:
  - 12
  astroid.brain.brain_threading.register:
  - 33
  astroid.brain.brain_type:
  - 5
  astroid.brain.brain_type._looks_like_type_subscript:
  - 41
  - 34
  astroid.brain.brain_type.infer_type_sub:
  - 64
  - 47
  - 55
  - 56
  - 63
  astroid.brain.brain_type.register:
  - 68
  - 69
  astroid.brain.brain_typing:
  - 49
  - 5
  - 47
  astroid.brain.brain_typing._forbid_class_getitem_access:
  - 258
  - 275
  - 270
  astroid.brain.brain_typing._forbid_class_getitem_access.full_raiser:
  - 265
  - 267
  - 261
  astroid.brain.brain_typing._looks_like_generic_class_pep695:
  - 197
  - 198
  astroid.brain.brain_typing._looks_like_special_alias:
  - 354
  - 359
  - 360
  - 337
  - 349
  astroid.brain.brain_typing._looks_like_typedDict:
  - 213
  - 214
  astroid.brain.brain_typing._looks_like_typing_alias:
  - 249
  - 236
  - 252
  - 246
  astroid.brain.brain_typing._looks_like_typing_cast:
  - 400
  - 399
  astroid.brain.brain_typing._looks_like_typing_subscript:
  - 136
  - 137
  - 139
  - 141
  - 142
  astroid.brain.brain_typing._typing_transform:
  - 426
  - 471
  - 462
  - 463
  astroid.brain.brain_typing.infer_special_alias:
  - 390
  - 391
  - 394
  - 395
  - 369
  - 370
  - 371
  - 372
  - 373
  - 377
  - 382
  astroid.brain.brain_typing.infer_special_alias.<lambda1>:
  - 394
  astroid.brain.brain_typing.infer_typedDict:
  - 229
  - 230
  - 232
  - 220
  - 221
  astroid.brain.brain_typing.infer_typing_alias:
  - 321
  - 323
  - 294
  - 295
  - 296
  - 297
  - 329
  - 332
  - 301
  - 333
  - 307
  - 315
  - 284
  - 318
  astroid.brain.brain_typing.infer_typing_alias.<lambda1>:
  - 332
  astroid.brain.brain_typing.infer_typing_attr:
  - 192
  - 161
  - 162
  - 193
  - 165
  - 166
  - 168
  - 176
  - 178
  - 179
  - 149
  - 181
  - 151
  - 186
  - 155
  - 189
  - 190
  - 159
  astroid.brain.brain_typing.infer_typing_attr.<lambda1>:
  - 165
  astroid.brain.brain_typing.infer_typing_attr.<lambda2>:
  - 189
  astroid.brain.brain_typing.infer_typing_cast:
  - 416
  - 417
  - 418
  - 422
  - 407
  - 408
  - 412
  - 415
  astroid.brain.brain_typing.infer_typing_generic_class_pep695:
  - 204
  - 205
  - 207
  astroid.brain.brain_typing.infer_typing_typevar_or_newtype:
  - 129
  - 132
  - 113
  - 115
  - 119
  - 121
  - 124
  - 127
  astroid.brain.brain_typing.looks_like_typing_typevar_or_newtype:
  - 105
  - 103
  astroid.brain.brain_typing.register:
  - 480
  - 481
  - 483
  - 484
  - 487
  - 488
  - 491
  - 492
  - 494
  - 495
  - 498
  - 499
  - 500
  - 502
  - 475
  - 477
  astroid.brain.brain_unittest:
  - 5
  astroid.brain.brain_unittest.IsolatedAsyncioTestCaseImport:
  - 13
  - 23
  astroid.brain.brain_unittest.register:
  - 31
  astroid.brain.brain_uuid:
  - 5
  astroid.brain.brain_uuid._patch_uuid_class:
  - 12
  astroid.brain.brain_uuid.register:
  - 16
  - 17
  astroid.brain.brain_uuid.register.<lambda1>:
  - 17
  astroid.brain.helpers:
  - 14
  astroid.brain.helpers.is_class_var:
  - 146
  - 140
  - 142
  astroid.brain.helpers.register_all_brains:
  - 128
  - 129
  - 130
  - 131
  - 132
  - 133
  - 134
  - 135
  - 136
  - 87
  - 88
  - 89
  - 90
  - 91
  - 92
  - 93
  - 94
  - 95
  - 96
  - 97
  - 98
  - 99
  - 100
  - 101
  - 102
  - 103
  - 104
  - 105
  - 106
  - 107
  - 108
  - 109
  - 110
  - 111
  - 112
  - 113
  - 114
  - 115
  - 116
  - 117
  - 118
  - 119
  - 120
  - 121
  - 122
  - 123
  - 124
  - 125
  - 126
  - 127
  astroid.brain.helpers.register_module_extender:
  - 29
  astroid.brain.helpers.register_module_extender.transform:
  - 25
  - 26
  - 22
  - 23
  astroid.builder:
  - 5
  - 41
  - 42
  - 43
  - 44
  - 29
  astroid.builder.AstroidBuilder:
  - 70
  astroid.builder.AstroidBuilder.__init__:
  - 81
  - 82
  - 79
  astroid.builder.AstroidBuilder._data_build:
  - 197
  - 198
  - 201
  - 207
  - 209
  - 210
  - 183
  - 185
  astroid.builder.AstroidBuilder._post_build:
  - 162
  - 164
  - 166
  - 167
  - 168
  - 169
  - 170
  - 172
  - 173
  - 176
  - 177
  astroid.builder.AstroidBuilder.add_from_names_to_locals:
  - 229
  - 230
  - 231
  - 233
  - 236
  - 237
  - 238
  - 240
  - 243
  - 244
  - 246
  - 216
  astroid.builder.AstroidBuilder.add_from_names_to_locals.add_local:
  - 224
  - 225
  - 226
  - 222
  - 223
  astroid.builder.AstroidBuilder.delayed_assattr:
  - 256
  - 257
  - 261
  - 264
  - 266
  - 270
  - 272
  - 279
  - 280
  - 249
  - 282
  astroid.builder.AstroidBuilder.file_build:
  - 142
  - 144
  - 114
  - 146
  - 148
  - 149
  - 119
  astroid.builder.AstroidBuilder.module_build:
  - 96
  - 97
  - 98
  - 99
  - 100
  - 101
  - 102
  - 105
  - 106
  - 109
  - 110
  - 87
  - 89
  - 90
  - 93
  - 95
  astroid.builder.AstroidBuilder.string_build:
  - 154
  - 155
  - 156
  - 157
  astroid.builder._can_assign_attr:
  - 64
  - 66
  - 60
  astroid.builder._extract_expressions:
  - 353
  - 354
  - 329
  - 330
  - 331
  - 343
  - 344
  - 345
  - 346
  - 347
  - 349
  - 317
  - 350
  - 351
  astroid.builder._extract_single_node:
  - 480
  - 481
  - 479
  astroid.builder._find_statement_by_line:
  - 384
  - 385
  - 386
  - 358
  - 372
  - 381
  astroid.builder._parse_string:
  - 489
  - 491
  - 499
  - 500
  - 503
  - 504
  astroid.builder.build_namespace_package_module:
  - 288
  - 289
  astroid.builder.extract_node:
  - 453
  - 454
  - 455
  - 393
  - 457
  - 458
  - 462
  - 463
  - 466
  - 468
  - 469
  - 471
  - 473
  astroid.builder.extract_node._extract:
  - 447
  astroid.builder.open_source_file:
  - 51
  - 52
  - 53
  - 54
  astroid.builder.parse:
  - 312
  - 313
  - 299
  - 311
  astroid.const:
  - 26
  astroid.constraint:
  - 5
  - 206
  - 17
  - 213
  - 22
  astroid.constraint.BooleanConstraint:
  - 89
  astroid.constraint.BooleanConstraint.match:
  - 102
  - 103
  - 105
  - 106
  - 108
  - 110
  - 95
  astroid.constraint.BooleanConstraint.satisfied_by:
  - 120
  - 121
  - 115
  astroid.constraint.Constraint:
  - 29
  astroid.constraint.Constraint.__init__:
  - 33
  - 35
  astroid.constraint.Constraint.match:
  - 42
  astroid.constraint.Constraint.satisfied_by:
  - 50
  astroid.constraint.NoneConstraint:
  - 56
  - 54
  astroid.constraint.NoneConstraint.match:
  - 67
  - 70
  - 71
  - 74
  - 62
  astroid.constraint.NoneConstraint.satisfied_by:
  - 81
  - 85
  - 79
  astroid.constraint.TypeConstraint:
  - 128
  astroid.constraint.TypeConstraint.__init__:
  - 133
  astroid.constraint.TypeConstraint.match:
  - 140
  - 144
  - 145
  - 148
  - 150
  - 151
  astroid.constraint.TypeConstraint.satisfied_by:
  - 161
  - 165
  - 166
  - 168
  - 156
  astroid.constraint._match_constraint:
  - 231
  - 232
  - 233
  - 234
  - 235
  astroid.constraint._matches:
  - 217
  - 218
  - 220
  - 221
  - 222
  astroid.constraint.get_constraints:
  - 192
  - 194
  - 195
  - 196
  - 197
  - 199
  - 179
  - 191
  astroid.context:
  - 16
  - 5
  astroid.context.CallContext:
  - 165
  astroid.context.CallContext.__init__:
  - 176
  astroid.context.InferenceContext:
  - 31
  astroid.context.InferenceContext.__init__:
  - 65
  - 72
  - 74
  - 79
  - 84
  - 54
  - 59
  - 60
  astroid.context.InferenceContext.__str__:
  - 161
  - 158
  astroid.context.InferenceContext.clone:
  - 131
  - 124
  - 135
  astroid.context.InferenceContext.inferred:
  - 102
  astroid.context.InferenceContext.nodes_inferred:
  - 88
  astroid.context.InferenceContext.push:
  - 120
  - 117
  - 111
  astroid.context.InferenceContext.restore_path:
  - 140
  - 141
  astroid.context._invalidate_cache:
  - 27
  astroid.context.bind_context_to_node:
  - 202
  - 195
  astroid.context.copy_context:
  - 185
  - 186
  - 187
  - 189
  astroid.decorators:
  - 21
  - 102
  - 5
  - 22
  astroid.decorators.deprecate_arguments:
  - 224
  - 171
  astroid.decorators.deprecate_arguments.deco:
  - 229
  - 182
  astroid.decorators.deprecate_arguments.deco.wrapper:
  - 192
  - 193
  - 200
  - 184
  - 185
  - 187
  astroid.decorators.deprecate_default_argument_values:
  - 107
  - 211
  astroid.decorators.deprecate_default_argument_values.deco:
  - 216
  - 121
  - 123
  astroid.decorators.deprecate_default_argument_values.deco.wrapper:
  - 128
  - 130
  - 162
  - 136
  - 149
  - 150
  - 154
  - 125
  - 127
  astroid.decorators.path_wrapper:
  - 32
  - 26
  astroid.decorators.path_wrapper.wrapped:
  - 36
  - 37
  - 38
  - 39
  - 42
  - 44
  - 46
  - 50
  - 51
  - 52
  astroid.decorators.raise_if_nothing_inferred.inner:
  - 81
  - 84
  - 94
  - 79
  astroid.decorators.yes_if_nothing_inferred.inner:
  - 64
  - 67
  - 61
  - 70
  astroid.exceptions:
  - 5
  - 14
  astroid.exceptions.AstroidBuildingError:
  - 74
  astroid.exceptions.AstroidBuildingError.__init__:
  - 98
  astroid.exceptions.AstroidError:
  - 47
  astroid.exceptions.AstroidError.__init__:
  - 64
  - 61
  - 63
  astroid.exceptions.AstroidError.__str__:
  - 68
  astroid.exceptions.AstroidImportError:
  - 102
  astroid.exceptions.AstroidIndexError:
  - 345
  astroid.exceptions.AstroidIndexError.__init__:
  - 358
  astroid.exceptions.AstroidSyntaxError:
  - 127
  astroid.exceptions.AstroidSyntaxError.__init__:
  - 137
  astroid.exceptions.AstroidTypeError:
  - 362
  astroid.exceptions.AstroidTypeError.__init__:
  - 375
  astroid.exceptions.AstroidValueError:
  - 379
  astroid.exceptions.AttributeInferenceError:
  - 304
  astroid.exceptions.AttributeInferenceError.__init__:
  - 329
  astroid.exceptions.DuplicateBasesError:
  - 205
  astroid.exceptions.InconsistentMroError:
  - 209
  astroid.exceptions.InferenceError:
  - 229
  astroid.exceptions.InferenceError.__init__:
  - 275
  astroid.exceptions.InferenceOverwriteError:
  - 383
  astroid.exceptions.MroError:
  - 178
  astroid.exceptions.MroError.__init__:
  - 197
  astroid.exceptions.MroError.__str__:
  - 200
  - 201
  astroid.exceptions.NameInferenceError:
  - 281
  astroid.exceptions.NameInferenceError.__init__:
  - 300
  astroid.exceptions.NoDefault:
  - 141
  astroid.exceptions.NoDefault.__init__:
  - 158
  astroid.exceptions.ParentMissingError:
  - 390
  astroid.exceptions.ParentMissingError.__init__:
  - 398
  astroid.exceptions.ResolveError:
  - 162
  astroid.exceptions.ResolveError.__init__:
  - 174
  astroid.exceptions.StatementMissing:
  - 402
  astroid.exceptions.StatementMissing.__init__:
  - 412
  astroid.exceptions.SuperError:
  - 213
  astroid.exceptions.SuperError.__init__:
  - 222
  astroid.exceptions.SuperError.__str__:
  - 225
  astroid.exceptions.TooManyLevelsError:
  - 106
  astroid.exceptions.TooManyLevelsError.__init__:
  - 123
  astroid.exceptions.UseInferenceDefault:
  - 333
  astroid.exceptions._NonDeducibleTypeHierarchy:
  - 339
  astroid.filter_statements:
  - 18
  - 5
  astroid.filter_statements._filter_stmts:
  - 130
  - 131
  - 132
  - 136
  - 143
  - 145
  - 146
  - 149
  - 151
  - 152
  - 163
  - 169
  - 56
  - 195
  - 200
  - 77
  - 78
  - 206
  - 80
  - 207
  - 213
  - 218
  - 92
  - 93
  - 221
  - 96
  - 97
  - 227
  - 228
  - 103
  - 237
  - 239
  - 112
  - 113
  - 115
  - 120
  - 122
  - 125
  - 127
  astroid.filter_statements._get_filtered_node_statements:
  - 32
  - 25
  - 28
  - 29
  astroid.filter_statements._get_if_statement_ancestor:
  - 43
  - 44
  - 45
  astroid.filter_statements._is_from_decorator:
  - 38
  - 39
  astroid.helpers:
  - 5
  astroid.helpers._build_proxy_class:
  - 40
  astroid.helpers._function_type:
  - 48
  - 49
  - 53
  - 57
  astroid.helpers._higher_function_scope:
  - 357
  - 355
  - 341
  astroid.helpers._object_type:
  - 65
  - 67
  - 68
  - 69
  - 70
  - 71
  - 73
  - 74
  - 78
  - 79
  - 80
  - 81
  - 83
  - 84
  - 85
  - 86
  - 63
  astroid.helpers._object_type_is_subclass:
  - 130
  - 131
  - 136
  - 137
  - 117
  - 124
  astroid.helpers._type_check:
  - 218
  - 222
  astroid.helpers.class_instance_as_index:
  - 239
  - 245
  - 247
  - 248
  - 252
  - 253
  - 254
  astroid.helpers.class_or_tuple_to_container:
  - 185
  - 188
  - 180
  astroid.helpers.has_known_bases:
  - 198
  - 203
  - 204
  - 206
  - 207
  - 209
  astroid.helpers.is_subtype:
  - 229
  - 230
  astroid.helpers.is_supertype:
  - 234
  - 235
  astroid.helpers.object_isinstance:
  - 152
  - 154
  - 147
  - 151
  astroid.helpers.object_issubclass:
  - 168
  - 170
  - 162
  astroid.helpers.object_len:
  - 262
  - 277
  - 281
  - 282
  - 283
  - 285
  - 289
  - 291
  - 296
  - 298
  - 301
  - 302
  - 303
  - 304
  - 305
  - 307
  - 308
  - 312
  - 320
  - 321
  - 323
  - 324
  - 325
  - 326
  - 329
  - 330
  - 331
  astroid.helpers.object_type:
  - 104
  - 107
  - 109
  - 94
  astroid.helpers.safe_infer:
  - 36
  - 31
  astroid.inference_tip:
  - 24
  - 26
  - 28
  - 5
  astroid.inference_tip._inference_tip_cached:
  - 37
  astroid.inference_tip._inference_tip_cached.inner:
  - 65
  - 66
  - 74
  - 45
  - 78
  - 79
  - 48
  - 50
  - 82
  - 54
  - 62
  astroid.inference_tip.clear_inference_tip_cache:
  - 32
  - 33
  astroid.inference_tip.inference_tip:
  - 90
  astroid.inference_tip.inference_tip.transform:
  - 114
  - 127
  astroid.interpreter._import.spec:
  - 347
  - 461
  astroid.interpreter._import.spec.ExplicitNamespacePackageFinder:
  - 240
  - 237
  astroid.interpreter._import.spec.ExplicitNamespacePackageFinder.find_module:
  - 248
  - 249
  - 250
  - 247
  astroid.interpreter._import.spec.Finder:
  - 81
  astroid.interpreter._import.spec.Finder.contribute_to_path:
  - 114
  astroid.interpreter._import.spec.Finder.find_module:
  - 94
  astroid.interpreter._import.spec.ImportlibFinder:
  - 118
  - 127
  astroid.interpreter._import.spec.ImportlibFinder.contribute_to_path:
  - 224
  - 225
  - 228
  - 199
  - 205
  - 209
  - 211
  - 213
  - 214
  - 223
  astroid.interpreter._import.spec.ImportlibFinder.find_module:
  - 139
  - 140
  - 146
  - 147
  - 152
  - 153
  - 154
  - 156
  - 157
  - 158
  - 163
  - 165
  - 166
  - 167
  - 173
  - 177
  - 178
  - 179
  - 183
  - 188
  - 190
  astroid.interpreter._import.spec.ModuleSpec:
  - 67
  astroid.interpreter._import.spec.ModuleType:
  - 38
  - 40
  - 41
  - 42
  - 43
  - 44
  - 45
  - 46
  - 47
  - 48
  - 49
  astroid.interpreter._import.spec.PathSpecFinder:
  - 307
  - 310
  astroid.interpreter._import.spec.PathSpecFinder.contribute_to_path:
  - 334
  astroid.interpreter._import.spec.PathSpecFinder.find_module:
  - 322
  - 317
  - 318
  - 327
  astroid.interpreter._import.spec.ZipFinder:
  - 280
  - 266
  astroid.interpreter._import.spec.ZipFinder.__init__:
  - 273
  - 269
  - 270
  - 271
  astroid.interpreter._import.spec.ZipFinder.find_module:
  - 288
  - 292
  astroid.interpreter._import.spec._MetaPathFinder.find_spec:
  - 34
  astroid.interpreter._import.spec._find_spec:
  - 480
  - 481
  - 483
  - 484
  - 485
  - 486
  - 490
  - 493
  - 494
  - 468
  - 474
  - 477
  - 478
  astroid.interpreter._import.spec._find_spec_with_path:
  - 422
  - 425
  - 394
  - 395
  - 396
  - 397
  - 426
  - 429
  - 402
  - 405
  - 413
  astroid.interpreter._import.spec._get_zipimporters:
  - 362
  - 363
  - 364
  astroid.interpreter._import.spec._is_setuptools_namespace:
  - 350
  - 351
  astroid.interpreter._import.spec._search_zip:
  - 370
  - 371
  - 372
  - 373
  - 381
  astroid.interpreter._import.spec.find_spec:
  - 458
  - 442
  astroid.interpreter._import.util:
  - 21
  - 15
  astroid.interpreter._import.util.is_namespace:
  - 65
  - 66
  - 97
  - 98
  - 41
  - 42
  - 43
  - 109
  - 47
  - 53
  - 85
  - 94
  - 89
  - 90
  - 28
  - 30
  astroid.interpreter.dunder_lookup:
  - 24
  - 5
  astroid.interpreter.dunder_lookup._builtin_lookup:
  - 72
  - 71
  astroid.interpreter.dunder_lookup._class_lookup:
  - 64
  - 67
  - 63
  astroid.interpreter.dunder_lookup._lookup_in_mro:
  - 32
  - 34
  - 35
  - 29
  - 31
  astroid.interpreter.dunder_lookup.lookup:
  - 44
  - 50
  - 51
  - 52
  - 53
  - 54
  - 55
  astroid.interpreter.objectmodel:
  - 42
  - 5
  - 46
  astroid.interpreter.objectmodel.AsyncGeneratorModel.__init__:
  - 743
  astroid.interpreter.objectmodel.ClassModel.__init__:
  - 505
  - 503
  astroid.interpreter.objectmodel.ClassModel.attr___annotations__:
  - 509
  astroid.interpreter.objectmodel.ClassModel.attr___bases__:
  - 554
  - 555
  - 556
  - 557
  astroid.interpreter.objectmodel.ClassModel.attr___call__:
  - 610
  - 611
  astroid.interpreter.objectmodel.ClassModel.attr___class__:
  - 565
  astroid.interpreter.objectmodel.ClassModel.attr___dict__:
  - 600
  astroid.interpreter.objectmodel.ClassModel.attr___doc__:
  - 525
  astroid.interpreter.objectmodel.ClassModel.attr___module__:
  - 513
  astroid.interpreter.objectmodel.ClassModel.attr___mro__:
  - 529
  - 530
  - 531
  astroid.interpreter.objectmodel.ClassModel.attr___name__:
  - 517
  astroid.interpreter.objectmodel.ClassModel.attr___qualname__:
  - 521
  astroid.interpreter.objectmodel.ClassModel.attr___subclasses__:
  - 576
  - 579
  - 580
  - 583
  - 584
  - 594
  - 596
  - 569
  - 575
  astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod.infer_call_result:
  - 592
  astroid.interpreter.objectmodel.ClassModel.attr_mro:
  - 548
  - 550
  astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod.infer_call_result:
  - 546
  astroid.interpreter.objectmodel.ContextManagerModel:
  - 654
  astroid.interpreter.objectmodel.ContextManagerModel.attr___enter__:
  - 674
  - 676
  - 662
  - 671
  astroid.interpreter.objectmodel.ContextManagerModel.attr___exit__:
  - 680
  - 689
  - 694
  - 696
  astroid.interpreter.objectmodel.DictModel._generic_dict_attribute:
  - 864
  - 865
  - 854
  astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod.infer_call_result:
  - 862
  astroid.interpreter.objectmodel.DictModel.attr_items:
  - 872
  - 873
  - 874
  - 875
  - 876
  - 877
  - 879
  - 880
  astroid.interpreter.objectmodel.DictModel.attr_keys:
  - 888
  - 890
  - 891
  - 887
  astroid.interpreter.objectmodel.DictModel.attr_values:
  - 898
  - 899
  - 901
  - 902
  astroid.interpreter.objectmodel.ExceptionInstanceModel.attr___traceback__:
  - 776
  - 774
  astroid.interpreter.objectmodel.ExceptionInstanceModel.attr_args:
  - 770
  astroid.interpreter.objectmodel.FunctionModel.attr___annotations__:
  - 322
  - 324
  - 326
  - 330
  - 299
  - 331
  - 334
  - 307
  - 313
  - 314
  - 315
  - 316
  astroid.interpreter.objectmodel.FunctionModel.attr___call__:
  - 492
  astroid.interpreter.objectmodel.FunctionModel.attr___defaults__:
  - 290
  - 291
  - 293
  - 294
  astroid.interpreter.objectmodel.FunctionModel.attr___dict__:
  - 339
  astroid.interpreter.objectmodel.FunctionModel.attr___doc__:
  - 278
  - 279
  astroid.interpreter.objectmodel.FunctionModel.attr___get__:
  - 487
  astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod:
  - 383
  astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.args:
  - 457
  - 461
  - 462
  - 463
  - 473
  - 475
  - 446
  astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod.infer_call_result:
  - 417
  - 418
  - 423
  - 397
  - 432
  - 442
  - 404
  - 406
  - 441
  - 410
  astroid.interpreter.objectmodel.FunctionModel.attr___kwdefaults__:
  - 369
  - 362
  - 371
  astroid.interpreter.objectmodel.FunctionModel.attr___kwdefaults__._default_args:
  - 352
  - 354
  - 358
  - 359
  astroid.interpreter.objectmodel.FunctionModel.attr___module__:
  - 376
  astroid.interpreter.objectmodel.FunctionModel.attr___name__:
  - 274
  astroid.interpreter.objectmodel.FunctionModel.attr___qualname__:
  - 285
  astroid.interpreter.objectmodel.GeneratorBaseModel.__init__:
  - 711
  - 712
  - 714
  - 715
  - 720
  astroid.interpreter.objectmodel.GeneratorBaseModel.attr___doc__:
  - 730
  - 731
  astroid.interpreter.objectmodel.GeneratorBaseModel.attr___name__:
  - 724
  astroid.interpreter.objectmodel.GeneratorModel.__init__:
  - 738
  astroid.interpreter.objectmodel.GroupExceptionInstanceModel.attr_exceptions:
  - 788
  astroid.interpreter.objectmodel.ImportErrorInstanceModel.attr_name:
  - 810
  astroid.interpreter.objectmodel.ImportErrorInstanceModel.attr_path:
  - 814
  astroid.interpreter.objectmodel.InstanceModel.attr___dict__:
  - 761
  astroid.interpreter.objectmodel.InstanceModel.attr___doc__:
  - 757
  astroid.interpreter.objectmodel.InstanceModel.attr___module__:
  - 753
  astroid.interpreter.objectmodel.ModuleModel._builtins:
  - 196
  - 197
  astroid.interpreter.objectmodel.ModuleModel.attr___cached__:
  - 268
  astroid.interpreter.objectmodel.ModuleModel.attr___dict__:
  - 240
  astroid.interpreter.objectmodel.ModuleModel.attr___doc__:
  - 229
  - 230
  astroid.interpreter.objectmodel.ModuleModel.attr___file__:
  - 236
  astroid.interpreter.objectmodel.ModuleModel.attr___loader__:
  - 263
  astroid.interpreter.objectmodel.ModuleModel.attr___name__:
  - 225
  astroid.interpreter.objectmodel.ModuleModel.attr___package__:
  - 249
  - 244
  astroid.interpreter.objectmodel.ModuleModel.attr___path__:
  - 205
  - 209
  - 211
  - 218
  - 219
  astroid.interpreter.objectmodel.ModuleModel.attr___spec__:
  - 258
  astroid.interpreter.objectmodel.ModuleModel.attr_builtins:
  - 201
  astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_errno:
  - 798
  astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_filename:
  - 794
  astroid.interpreter.objectmodel.OSErrorInstanceModel.attr_strerror:
  - 802
  astroid.interpreter.objectmodel.ObjectModel.__contains__:
  - 118
  astroid.interpreter.objectmodel.ObjectModel.__get__:
  - 115
  astroid.interpreter.objectmodel.ObjectModel.__repr__:
  - 96
  - 100
  - 86
  - 88
  - 89
  - 90
  - 91
  - 94
  - 95
  astroid.interpreter.objectmodel.ObjectModel.attr___init__:
  - 162
  - 164
  - 157
  - 151
  astroid.interpreter.objectmodel.ObjectModel.attr___ne__:
  - 169
  astroid.interpreter.objectmodel.ObjectModel.attr___new__:
  - 137
  - 145
  - 147
  - 140
  astroid.interpreter.objectmodel.ObjectModel.attributes:
  - 122
  - 123
  astroid.interpreter.objectmodel.ObjectModel.lookup:
  - 131
  - 132
  - 126
  astroid.interpreter.objectmodel.PropertyModel:
  - 906
  astroid.interpreter.objectmodel.PropertyModel._init_function:
  - 930
  - 909
  - 918
  - 919
  astroid.interpreter.objectmodel.PropertyModel.attr_deleter:
  - 1019
  astroid.interpreter.objectmodel.PropertyModel.attr_fget:
  - 953
  - 961
  astroid.interpreter.objectmodel.PropertyModel.attr_fget.PropertyFuncAccessor.infer_call_result:
  - 944
  - 949
  astroid.interpreter.objectmodel.PropertyModel.attr_fset:
  - 984
  - 1002
  - 1010
  - 983
  astroid.interpreter.objectmodel.PropertyModel.attr_fset.PropertyFuncAccessor.infer_call_result:
  - 1000
  - 996
  astroid.interpreter.objectmodel.PropertyModel.attr_fset.find_setter:
  - 969
  - 975
  - 976
  - 978
  - 979
  astroid.interpreter.objectmodel.PropertyModel.attr_getter:
  - 1023
  astroid.interpreter.objectmodel.PropertyModel.attr_setter:
  - 1015
  astroid.interpreter.objectmodel.SyntaxErrorInstanceModel.attr_text:
  - 782
  astroid.interpreter.objectmodel.UnboundMethodModel.attr___class__:
  - 638
  astroid.interpreter.objectmodel.UnboundMethodModel.attr___self__:
  - 646
  astroid.interpreter.objectmodel.UnicodeDecodeErrorInstanceModel.attr_object:
  - 820
  astroid.interpreter.objectmodel._dunder_dict:
  - 50
  - 60
  - 66
  - 68
  astroid.manager:
  - 5
  astroid.manager.AstroidManager:
  - 64
  - 65
  - 66
  - 51
  astroid.manager.AstroidManager._build_namespace_module:
  - 184
  astroid.manager.AstroidManager._build_stub_module:
  - 179
  astroid.manager.AstroidManager._can_load_extension:
  - 187
  - 189
  - 191
  astroid.manager.AstroidManager.ast_from_class:
  - 354
  - 355
  - 356
  - 343
  - 344
  astroid.manager.AstroidManager.ast_from_file:
  - 164
  - 165
  - 166
  - 167
  - 138
  - 139
  - 141
  - 144
  - 152
  - 159
  astroid.manager.AstroidManager.ast_from_module:
  - 327
  - 329
  - 334
  - 336
  - 340
  astroid.manager.AstroidManager.ast_from_module_name:
  - 256
  - 259
  - 261
  - 266
  - 268
  - 270
  - 275
  - 276
  - 201
  - 202
  - 208
  - 210
  - 212
  - 213
  - 214
  - 215
  - 216
  - 218
  - 219
  - 220
  - 221
  - 224
  - 228
  - 230
  - 232
  - 234
  - 241
  - 243
  - 250
  - 251
  - 254
  - 255
  astroid.manager.AstroidManager.ast_from_string:
  - 176
  - 173
  astroid.manager.AstroidManager.bootstrap:
  - 432
  - 425
  astroid.manager.AstroidManager.cache_module:
  - 421
  - 422
  astroid.manager.AstroidManager.clear_cache:
  - 450
  - 451
  - 453
  - 454
  - 457
  - 459
  - 435
  - 470
  - 472
  - 473
  - 475
  - 478
  astroid.manager.AstroidManager.file_from_module_name:
  - 308
  - 309
  - 312
  - 316
  - 319
  astroid.manager.AstroidManager.infer_ast_from_something:
  - 362
  - 363
  - 365
  - 403
  - 404
  - 405
  - 407
  - 408
  astroid.manager.AstroidManager.register_failed_import_hook:
  - 418
  - 411
  astroid.manager.AstroidManager.visit_transforms:
  - 128
  - 129
  astroid.manager.AstroidManager.zip_import_data:
  - 289
  - 290
  - 291
  - 293
  - 294
  - 279
  - 282
  - 283
  - 285
  astroid.manager.safe_repr:
  - 45
  astroid.modutils:
  - 97
  - 98
  - 68
  - 5
  - 38
  - 613
  - 72
  - 41
  - 671
  - 53
  - 86
  - 55
  - 56
  - 87
  - 62
  - 95
  astroid.modutils.NoSourceFile:
  - 102
  astroid.modutils._cache_normalize_path:
  - 152
  - 153
  - 147
  - 151
  astroid.modutils._cache_normalize_path_:
  - 143
  astroid.modutils._get_relative_base_path:
  - 259
  - 261
  - 262
  - 263
  - 264
  - 265
  - 267
  - 268
  - 269
  - 270
  - 271
  - 244
  astroid.modutils._handle_blacklist:
  - 130
  - 134
  - 135
  - 136
  - 137
  - 138
  astroid.modutils._has_init:
  - 673
  - 676
  - 677
  - 678
  astroid.modutils._is_python_file:
  - 664
  - 668
  astroid.modutils._is_subpath:
  - 240
  - 236
  - 237
  - 238
  astroid.modutils._normalize_path:
  - 115
  - 108
  astroid.modutils._path_from_filename:
  - 121
  - 122
  - 119
  astroid.modutils._posix_path:
  - 84
  astroid.modutils._spec_from_modpath:
  - 640
  - 643
  - 644
  - 647
  - 648
  - 652
  - 653
  - 655
  - 656
  - 658
  - 627
  - 659
  - 635
  - 637
  astroid.modutils.cached_os_path_isfile:
  - 616
  - 615
  astroid.modutils.check_modpath_has_init:
  - 225
  - 226
  - 227
  - 228
  - 229
  - 230
  - 223
  astroid.modutils.file_from_modpath:
  - 330
  astroid.modutils.file_info_from_modpath:
  - 364
  - 365
  - 368
  - 338
  - 371
  - 373
  - 374
  - 376
  - 381
  astroid.modutils.get_module_files:
  - 448
  - 465
  - 466
  - 468
  - 470
  - 473
  - 474
  - 475
  - 476
  astroid.modutils.get_module_part:
  - 385
  - 439
  - 420
  - 427
  - 441
  - 432
  - 433
  - 435
  - 407
  - 409
  - 410
  - 413
  - 414
  astroid.modutils.get_source_file:
  - 483
  - 493
  - 494
  - 495
  - 496
  - 498
  - 500
  - 502
  astroid.modutils.is_module_name_part_of_extension_package_whitelist:
  - 702
  - 700
  - 701
  - 694
  astroid.modutils.is_python_source:
  - 508
  - 509
  - 511
  astroid.modutils.is_relative:
  - 608
  - 591
  - 602
  - 603
  - 604
  - 606
  - 607
  astroid.modutils.is_standard_module:
  - 577
  - 579
  - 580
  - 581
  - 550
  - 582
  - 584
  - 587
  - 562
  - 568
  - 570
  astroid.modutils.is_stdlib_module:
  - 515
  - 516
  astroid.modutils.load_module_from_file:
  - 208
  - 218
  - 219
  astroid.modutils.load_module_from_modpath:
  - 195
  - 204
  astroid.modutils.load_module_from_name:
  - 175
  - 176
  - 178
  - 180
  - 181
  - 182
  - 185
  - 186
  - 187
  - 157
  astroid.modutils.modpath_from_file:
  - 305
  - 322
  astroid.modutils.modpath_from_file_with_callback:
  - 288
  - 290
  - 291
  - 294
  - 281
  - 282
  - 283
  - 285
  - 286
  astroid.modutils.module_in_path:
  - 544
  - 546
  - 520
  - 531
  - 533
  - 538
  - 541
  - 543
  astroid.nodes:
  - 5
  astroid.nodes._base_nodes:
  - 321
  - 5
  - 318
  - 31
  astroid.nodes._base_nodes.AssignTypeNode:
  - 106
  astroid.nodes._base_nodes.AssignTypeNode._get_filtered_stmts:
  - 112
  - 113
  - 115
  astroid.nodes._base_nodes.FilterStmtsBaseNode:
  - 91
  astroid.nodes._base_nodes.FilterStmtsBaseNode._get_filtered_stmts:
  - 94
  - 95
  astroid.nodes._base_nodes.ImportNode:
  - 130
  - 139
  - 133
  astroid.nodes._base_nodes.ImportNode.do_import_module:
  - 160
  - 167
  - 170
  - 149
  - 150
  - 151
  - 152
  - 157
  astroid.nodes._base_nodes.ImportNode.real_name:
  - 175
  - 176
  - 177
  - 179
  - 180
  - 182
  astroid.nodes._base_nodes.LookupMixIn:
  - 260
  astroid.nodes._base_nodes.LookupMixIn.ilookup:
  - 288
  - 289
  - 290
  - 279
  astroid.nodes._base_nodes.LookupMixIn.lookup:
  - 264
  - 276
  astroid.nodes._base_nodes.MultiLineBlockNode:
  - 192
  astroid.nodes._base_nodes.MultiLineBlockNode._assign_nodes_in_scope:
  - 234
  astroid.nodes._base_nodes.MultiLineBlockNode._get_return_nodes_skip_functions:
  - 208
  - 209
  - 211
  - 207
  astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_functions:
  - 216
  - 218
  - 214
  - 215
  astroid.nodes._base_nodes.MultiLineBlockNode._get_yield_nodes_skip_lambdas:
  - 225
  - 221
  - 222
  - 223
  astroid.nodes._base_nodes.MultiLineBlockNode._multi_line_blocks:
  - 204
  astroid.nodes._base_nodes.MultiLineWithElseBlockNode:
  - 238
  astroid.nodes._base_nodes.MultiLineWithElseBlockNode._elsed_block_range:
  - 250
  - 252
  - 253
  - 247
  astroid.nodes._base_nodes.NoChildrenNode:
  - 84
  astroid.nodes._base_nodes.NoChildrenNode.get_children:
  - 87
  astroid.nodes._base_nodes.OperatorNode._aug_op:
  - 434
  - 436
  astroid.nodes._base_nodes.OperatorNode._bin_op:
  - 463
  - 459
  - 455
  astroid.nodes._base_nodes.OperatorNode._bin_op_or_union_type:
  - 478
  - 479
  astroid.nodes._base_nodes.OperatorNode._filter_operation_errors:
  - 336
  - 340
  - 342
  - 335
  astroid.nodes._base_nodes.OperatorNode._get_aug_flow:
  - 512
  - 544
  - 547
  - 551
  - 552
  - 553
  - 529
  - 531
  - 533
  - 534
  - 536
  - 538
  - 539
  - 541
  - 543
  astroid.nodes._base_nodes.OperatorNode._get_binop_contexts:
  - 483
  - 491
  - 492
  - 493
  - 495
  astroid.nodes._base_nodes.OperatorNode._get_binop_flow:
  - 609
  - 610
  - 613
  - 614
  - 617
  - 586
  - 587
  - 588
  - 589
  - 590
  - 592
  - 595
  - 599
  - 600
  - 569
  - 606
  astroid.nodes._base_nodes.OperatorNode._infer_binary_operation:
  - 640
  - 672
  - 643
  - 645
  - 651
  - 654
  - 655
  - 658
  - 628
  - 660
  - 661
  - 663
  - 665
  - 635
  - 668
  - 638
  - 639
  astroid.nodes._base_nodes.OperatorNode._infer_old_style_string_formatting:
  - 353
  - 358
  - 359
  - 361
  - 362
  - 363
  - 366
  - 368
  - 369
  - 370
  - 372
  - 373
  - 376
  - 382
  astroid.nodes._base_nodes.OperatorNode._invoke_binop_inference:
  - 416
  - 418
  - 423
  - 395
  - 396
  - 397
  - 401
  - 402
  - 403
  - 406
  - 407
  - 413
  astroid.nodes._base_nodes.OperatorNode._is_not_implemented:
  - 346
  - 347
  astroid.nodes._base_nodes.OperatorNode._same_type:
  - 499
  - 500
  astroid.nodes._base_nodes.ParentAssignNode:
  - 123
  astroid.nodes._base_nodes.ParentAssignNode.assign_type:
  - 126
  astroid.nodes._base_nodes.Statement:
  - 49
  - 55
  astroid.nodes._base_nodes.Statement.next_sibling:
  - 64
  - 58
  - 63
  astroid.nodes._base_nodes.Statement.previous_sibling:
  - 76
  - 77
  - 78
  - 71
  astroid.nodes.const:
  - 7
  astroid.nodes.node_classes:
  - 64
  - 65
  - 5
  - 5640
  - 5641
  - 5642
  - 50
  - 1811
  - 1812
  - 55
  - 5019
  - 191
  astroid.nodes.node_classes.AnnAssign:
  - 1313
  - 1290
  - 1328
  - 1304
  - 1307
  - 1310
  astroid.nodes.node_classes.AnnAssign.get_children:
  - 1336
  - 1337
  - 1333
  - 1334
  astroid.nodes.node_classes.Arguments:
  - 704
  - 674
  - 707
  - 677
  - 647
  - 701
  - 775
  - 684
  - 656
  - 659
  - 691
  - 662
  - 665
  - 698
  - 668
  - 605
  - 671
  astroid.nodes.node_classes.Arguments.__init__:
  - 730
  - 717
  - 718
  - 727
  astroid.nodes.node_classes.Arguments._get_arguments_data:
  - 896
  - 897
  - 898
  - 900
  - 904
  - 907
  - 909
  - 910
  - 913
  - 915
  - 916
  - 918
  - 919
  - 922
  - 924
  - 925
  - 867
  - 880
  - 882
  - 883
  - 885
  - 887
  - 888
  - 889
  - 890
  - 893
  - 895
  astroid.nodes.node_classes.Arguments._infer:
  - 1049
  - 1047
  astroid.nodes.node_classes.Arguments._infer_name:
  - 780
  astroid.nodes.node_classes.Arguments.arguments:
  - 802
  - 803
  - 804
  - 806
  - 807
  - 795
  astroid.nodes.node_classes.Arguments.default_value:
  - 931
  - 943
  - 944
  - 945
  - 949
  - 950
  - 951
  - 952
  astroid.nodes.node_classes.Arguments.find_argname:
  - 972
  - 980
  - 981
  - 986
  - 987
  - 988
  astroid.nodes.node_classes.Arguments.format_args:
  - 812
  - 820
  - 822
  - 823
  - 825
  - 826
  - 827
  - 834
  - 835
  - 836
  - 837
  - 840
  - 844
  - 845
  - 846
  - 847
  - 848
  - 849
  - 850
  - 857
  - 858
  - 859
  astroid.nodes.node_classes.Arguments.fromlineno:
  - 786
  - 790
  - 791
  astroid.nodes.node_classes.Arguments.get_annotations:
  - 1024
  - 1025
  - 1026
  - 1027
  - 1028
  - 1029
  - 1030
  - 1031
  - 1032
  - 1034
  - 1035
  - 1036
  - 1037
  - 1038
  astroid.nodes.node_classes.Arguments.get_children:
  - 993
  - 995
  - 996
  - 997
  - 999
  - 1001
  - 1002
  - 1003
  - 1005
  - 1006
  - 1007
  - 1009
  - 1010
  - 1011
  - 1013
  - 1014
  - 1016
  - 1017
  - 1019
  - 1020
  - 1021
  astroid.nodes.node_classes.Arguments.is_argument:
  - 969
  - 965
  - 958
  - 967
  astroid.nodes.node_classes.Arguments.postinit:
  - 770
  - 764
  - 767
  astroid.nodes.node_classes.Assert:
  - 1221
  - 1218
  - 1205
  astroid.nodes.node_classes.Assert.get_children:
  - 1228
  - 1230
  - 1231
  astroid.nodes.node_classes.Assign:
  - 1250
  - 1253
  - 1235
  - 1269
  - 1247
  astroid.nodes.node_classes.Assign._get_yield_nodes_skip_functions:
  - 1283
  astroid.nodes.node_classes.Assign._get_yield_nodes_skip_lambdas:
  - 1286
  astroid.nodes.node_classes.Assign.get_children:
  - 1274
  - 1276
  astroid.nodes.node_classes.AssignAttr:
  - 1133
  - 1175
  astroid.nodes.node_classes.AssignAttr.__init__:
  - 1161
  - 1163
  astroid.nodes.node_classes.AssignAttr._infer:
  - 1187
  - 1190
  - 1191
  - 1193
  - 1194
  astroid.nodes.node_classes.AssignAttr.get_children:
  - 1180
  astroid.nodes.node_classes.AssignAttr.infer_lhs:
  - 1201
  astroid.nodes.node_classes.AssignName:
  - 436
  - 397
  astroid.nodes.node_classes.AssignName.__init__:
  - 425
  - 427
  astroid.nodes.node_classes.AssignName._infer:
  - 448
  - 449
  - 451
  - 452
  - 445
  astroid.nodes.node_classes.AssignName.infer_lhs:
  - 481
  - 458
  - 465
  - 466
  - 469
  - 470
  - 471
  - 473
  - 477
  - 479
  astroid.nodes.node_classes.AsyncFor:
  - 2753
  astroid.nodes.node_classes.AsyncWith:
  - 4587
  astroid.nodes.node_classes.Attribute:
  - 2908
  astroid.nodes.node_classes.Attribute.__init__:
  - 2928
  - 2926
  astroid.nodes.node_classes.Attribute._infer:
  - 2947
  astroid.nodes.node_classes.Attribute.get_children:
  - 2940
  astroid.nodes.node_classes.AugAssign:
  - 1360
  - 1391
  - 1357
  - 1343
  astroid.nodes.node_classes.AugAssign.__init__:
  - 1378
  - 1373
  astroid.nodes.node_classes.AugAssign._get_yield_nodes_skip_functions:
  - 1421
  - 1422
  - 1423
  astroid.nodes.node_classes.AugAssign._get_yield_nodes_skip_lambdas:
  - 1426
  - 1427
  - 1428
  astroid.nodes.node_classes.AugAssign._infer:
  - 1463
  astroid.nodes.node_classes.AugAssign._infer_augassign:
  - 1441
  - 1442
  - 1444
  - 1448
  - 1456
  - 1433
  - 1434
  - 1436
  - 1438
  - 1439
  astroid.nodes.node_classes.AugAssign.get_children:
  - 1417
  - 1418
  astroid.nodes.node_classes.AugAssign.type_errors:
  - 1408
  - 1410
  - 1411
  - 1398
  - 1407
  astroid.nodes.node_classes.Await:
  - 2792
  - 2772
  astroid.nodes.node_classes.Await.get_children:
  - 2798
  astroid.nodes.node_classes.BaseContainer:
  - 270
  astroid.nodes.node_classes.BaseContainer.__init__:
  - 284
  - 286
  astroid.nodes.node_classes.BaseContainer._infer:
  - 358
  - 360
  - 362
  - 346
  - 347
  - 349
  - 350
  - 351
  astroid.nodes.node_classes.BaseContainer._infer_sequence_helper:
  - 385
  - 367
  - 370
  - 371
  - 372
  - 373
  - 375
  - 378
  - 379
  - 380
  - 381
  - 383
  astroid.nodes.node_classes.BaseContainer.bool_value:
  - 328
  - 324
  astroid.nodes.node_classes.BaseContainer.from_elements:
  - 312
  - 305
  - 299
  astroid.nodes.node_classes.BaseContainer.get_children:
  - 338
  astroid.nodes.node_classes.BaseContainer.itered:
  - 316
  astroid.nodes.node_classes.BaseContainer.pytype:
  - 332
  astroid.nodes.node_classes.BinOp:
  - 1483
  - 1469
  - 1486
  astroid.nodes.node_classes.BinOp.__init__:
  - 1499
  - 1501
  astroid.nodes.node_classes.BinOp._infer:
  - 1578
  astroid.nodes.node_classes.BinOp._infer_binop:
  - 1571
  - 1548
  - 1555
  - 1556
  - 1557
  - 1558
  - 1559
  - 1560
  - 1561
  - 1563
  - 1567
  astroid.nodes.node_classes.BinOp.get_children:
  - 1536
  - 1535
  astroid.nodes.node_classes.BinOp.type_errors:
  - 1516
  - 1525
  - 1526
  - 1528
  - 1529
  astroid.nodes.node_classes.BoolOp:
  - 1584
  astroid.nodes.node_classes.BoolOp.__init__:
  - 1626
  - 1628
  - 1623
  - 1607
  astroid.nodes.node_classes.BoolOp._infer:
  - 1696
  - 1697
  - 1668
  - 1670
  - 1702
  - 1673
  - 1674
  - 1676
  - 1679
  - 1680
  - 1682
  - 1655
  - 1662
  - 1695
  astroid.nodes.node_classes.BoolOp.get_children:
  - 1645
  astroid.nodes.node_classes.BoolOp.postinit:
  - 1641
  - 1637
  astroid.nodes.node_classes.Break:
  - 1706
  astroid.nodes.node_classes.Call:
  - 1729
  - 1732
  - 1716
  - 1735
  astroid.nodes.node_classes.Call._infer:
  - 1766
  - 1767
  - 1769
  - 1770
  - 1772
  - 1773
  - 1774
  - 1777
  - 1778
  - 1781
  - 1786
  astroid.nodes.node_classes.Call._populate_context_lookup:
  - 1793
  - 1794
  - 1799
  - 1789
  - 1791
  astroid.nodes.node_classes.Call.get_children:
  - 1755
  - 1757
  - 1759
  astroid.nodes.node_classes.Call.kwargs:
  - 1751
  astroid.nodes.node_classes.Call.starargs:
  - 1746
  - 1747
  astroid.nodes.node_classes.Compare:
  - 1836
  - 1821
  - 1839
  astroid.nodes.node_classes.Compare._do_compare:
  - 1895
  - 1899
  - 1900
  - 1906
  - 1911
  - 1882
  - 1915
  - 1917
  astroid.nodes.node_classes.Compare._infer:
  - 1927
  - 1932
  - 1934
  - 1936
  - 1938
  - 1942
  - 1945
  - 1946
  - 1948
  astroid.nodes.node_classes.Compare._to_literal:
  - 1874
  astroid.nodes.node_classes.Compare.get_children:
  - 1854
  - 1856
  - 1846
  - 1855
  astroid.nodes.node_classes.Compare.last_child:
  - 1859
  astroid.nodes.node_classes.Comprehension:
  - 1952
  - 1996
  - 1969
  - 1972
  - 1975
  - 1978
  - 1981
  astroid.nodes.node_classes.Comprehension._get_filtered_stmts:
  - 2016
  - 2011
  - 2012
  - 2013
  astroid.nodes.node_classes.Comprehension.assign_type:
  - 2001
  astroid.nodes.node_classes.Comprehension.get_children:
  - 2025
  - 2026
  - 2028
  astroid.nodes.node_classes.Const:
  - 2032
  astroid.nodes.node_classes.Const.__getattr__:
  - 2113
  - 2111
  astroid.nodes.node_classes.Const.__init__:
  - 2086
  - 2089
  - 2059
  - 2091
  - 2099
  - 2076
  - 2077
  astroid.nodes.node_classes.Const._infer:
  - 2197
  astroid.nodes.node_classes.Const.bool_value:
  - 2192
  - 2190
  - 2183
  astroid.nodes.node_classes.Const.getitem:
  - 2116
  - 2124
  - 2126
  - 2127
  - 2135
  - 2136
  astroid.nodes.node_classes.Const.has_dynamic_getattr:
  - 2156
  astroid.nodes.node_classes.Const.itered:
  - 2172
  - 2171
  - 2164
  astroid.nodes.node_classes.Const.pytype:
  - 2176
  - 2180
  astroid.nodes.node_classes.Continue:
  - 2201
  astroid.nodes.node_classes.Decorators:
  - 2211
  - 2231
  astroid.nodes.node_classes.Decorators.get_children:
  - 2250
  astroid.nodes.node_classes.Decorators.scope:
  - 2245
  - 2243
  - 2237
  - 2247
  astroid.nodes.node_classes.DelAttr:
  - 2268
  - 2254
  astroid.nodes.node_classes.DelAttr.__init__:
  - 2281
  - 2283
  astroid.nodes.node_classes.DelAttr.get_children:
  - 2295
  astroid.nodes.node_classes.DelName:
  - 487
  astroid.nodes.node_classes.DelName.__init__:
  - 512
  - 514
  astroid.nodes.node_classes.Delete:
  - 2299
  astroid.nodes.node_classes.Delete.__init__:
  - 2321
  - 2323
  astroid.nodes.node_classes.Delete.get_children:
  - 2335
  astroid.nodes.node_classes.Dict:
  - 2339
  astroid.nodes.node_classes.Dict.__init__:
  - 2361
  - 2363
  astroid.nodes.node_classes.Dict._infer:
  - 2465
  - 2466
  - 2473
  - 2474
  - 2462
  - 2463
  astroid.nodes.node_classes.Dict._infer_map:
  - 2505
  - 2507
  - 2508
  - 2509
  - 2510
  - 2512
  - 2514
  - 2515
  - 2517
  - 2518
  - 2519
  - 2522
  astroid.nodes.node_classes.Dict._update_with_replacement:
  - 2496
  - 2481
  - 2498
  - 2500
  astroid.nodes.node_classes.Dict.bool_value:
  - 2457
  - 2452
  astroid.nodes.node_classes.Dict.get_children:
  - 2388
  - 2397
  - 2398
  - 2396
  astroid.nodes.node_classes.Dict.getitem:
  - 2432
  - 2433
  - 2434
  - 2438
  - 2442
  - 2443
  - 2445
  - 2446
  - 2421
  - 2430
  astroid.nodes.node_classes.Dict.itered:
  - 2411
  astroid.nodes.node_classes.Dict.last_child:
  - 2401
  - 2406
  astroid.nodes.node_classes.Dict.postinit:
  - 2372
  astroid.nodes.node_classes.Dict.pytype:
  - 2381
  astroid.nodes.node_classes.DictUnpack:
  - 4623
  astroid.nodes.node_classes.EmptyNode:
  - 2561
  astroid.nodes.node_classes.EmptyNode.__init__:
  - 2574
  astroid.nodes.node_classes.EmptyNode._infer:
  - 2598
  - 2594
  - 2590
  - 2591
  astroid.nodes.node_classes.EvaluatedObject:
  - 5023
  astroid.nodes.node_classes.EvaluatedObject.__init__:
  - 5040
  - 5042
  - 5037
  astroid.nodes.node_classes.EvaluatedObject._infer:
  - 5053
  astroid.nodes.node_classes.ExceptHandler:
  - 2625
  - 2628
  - 2631
  - 2634
  - 2604
  astroid.nodes.node_classes.ExceptHandler.blockstart_tolineno:
  - 2665
  - 2659
  - 2663
  astroid.nodes.node_classes.ExceptHandler.catch:
  - 2674
  - 2676
  - 2670
  astroid.nodes.node_classes.ExceptHandler.get_children:
  - 2649
  - 2650
  - 2652
  - 2653
  - 2655
  astroid.nodes.node_classes.Expr:
  - 2543
  - 2527
  astroid.nodes.node_classes.Expr._get_yield_nodes_skip_functions:
  - 2552
  - 2553
  astroid.nodes.node_classes.Expr._get_yield_nodes_skip_lambdas:
  - 2556
  - 2557
  astroid.nodes.node_classes.Expr.get_children:
  - 2549
  astroid.nodes.node_classes.For:
  - 2697
  - 2732
  - 2703
  - 2706
  - 2709
  - 2712
  - 2715
  - 2684
  astroid.nodes.node_classes.For.blockstart_tolineno:
  - 2738
  astroid.nodes.node_classes.For.get_children:
  - 2745
  - 2746
  - 2748
  - 2749
  astroid.nodes.node_classes.FormattedValue:
  - 4627
  astroid.nodes.node_classes.FormattedValue.__init__:
  - 4675
  - 4681
  - 4651
  - 4665
  - 4668
  astroid.nodes.node_classes.FormattedValue._infer:
  - 4742
  - 4718
  - 4720
  - 4721
  - 4722
  - 4723
  - 4726
  - 4728
  - 4731
  - 4732
  astroid.nodes.node_classes.FormattedValue.get_children:
  - 4712
  - 4713
  - 4710
  astroid.nodes.node_classes.FormattedValue.postinit:
  - 4696
  astroid.nodes.node_classes.Global:
  - 2951
  astroid.nodes.node_classes.Global.__init__:
  - 2971
  - 2987
  - 2989
  astroid.nodes.node_classes.Global._infer:
  - 3009
  - 3005
  astroid.nodes.node_classes.If:
  - 3032
  - 3017
  - 3035
  - 3029
  astroid.nodes.node_classes.If._get_yield_nodes_skip_functions:
  - 3074
  - 3075
  - 3076
  astroid.nodes.node_classes.If._get_yield_nodes_skip_lambdas:
  - 3080
  - 3081
  - 3079
  astroid.nodes.node_classes.If.block_range:
  - 3058
  - 3051
  - 3060
  - 3062
  astroid.nodes.node_classes.If.blockstart_tolineno:
  - 3044
  astroid.nodes.node_classes.If.get_children:
  - 3065
  - 3067
  - 3068
  astroid.nodes.node_classes.If.has_elif_block:
  - 3071
  astroid.nodes.node_classes.IfExp:
  - 3098
  - 3085
  - 3101
  - 3095
  astroid.nodes.node_classes.IfExp._infer:
  - 3137
  - 3141
  - 3142
  - 3145
  - 3146
  - 3148
  - 3151
  - 3152
  - 3153
  - 3122
  - 3133
  - 3134
  - 3135
  astroid.nodes.node_classes.IfExp.get_children:
  - 3109
  - 3110
  - 3111
  astroid.nodes.node_classes.Import:
  - 3157
  astroid.nodes.node_classes.Import.__init__:
  - 3176
  - 3192
  - 3198
  astroid.nodes.node_classes.Import._infer:
  - 3214
  - 3215
  - 3217
  - 3221
  - 3222
  - 3224
  astroid.nodes.node_classes.ImportFrom:
  - 2802
  astroid.nodes.node_classes.ImportFrom.__init__:
  - 2850
  - 2824
  - 2858
  - 2864
  - 2844
  astroid.nodes.node_classes.ImportFrom._infer:
  - 2880
  - 2881
  - 2883
  - 2885
  - 2887
  - 2892
  - 2897
  - 2899
  - 2900
  astroid.nodes.node_classes.Interpolation:
  - 5560
  astroid.nodes.node_classes.Interpolation.__init__:
  - 5604
  - 5585
  - 5588
  - 5591
  - 5598
  astroid.nodes.node_classes.Interpolation.get_children:
  - 5626
  - 5627
  - 5628
  astroid.nodes.node_classes.JoinedStr:
  - 4751
  astroid.nodes.node_classes.JoinedStr.__init__:
  - 4784
  - 4770
  - 4789
  astroid.nodes.node_classes.JoinedStr._infer:
  - 4816
  - 4813
  - 4814
  astroid.nodes.node_classes.JoinedStr._infer_from_values:
  - 4837
  - 4839
  - 4840
  - 4841
  - 4842
  - 4844
  - 4846
  - 4847
  - 4849
  - 4850
  - 4851
  - 4854
  astroid.nodes.node_classes.JoinedStr._infer_with_values:
  - 4822
  - 4824
  - 4826
  - 4827
  - 4829
  - 4831
  astroid.nodes.node_classes.JoinedStr._safe_infer_from_node:
  - 4861
  - 4863
  astroid.nodes.node_classes.JoinedStr.get_children:
  - 4808
  astroid.nodes.node_classes.JoinedStr.postinit:
  - 4804
  - 4798
  astroid.nodes.node_classes.Keyword:
  - 3244
  - 3230
  astroid.nodes.node_classes.Keyword.__init__:
  - 3257
  - 3259
  astroid.nodes.node_classes.Keyword.get_children:
  - 3271
  astroid.nodes.node_classes.List:
  - 3322
  - 3275
  astroid.nodes.node_classes.List.__init__:
  - 3313
  - 3311
  - 3295
  astroid.nodes.node_classes.List.getitem:
  - 3337
  - 3342
  astroid.nodes.node_classes.List.pytype:
  - 3330
  astroid.nodes.node_classes.Match:
  - 5060
  astroid.nodes.node_classes.Match.__init__:
  - 5088
  astroid.nodes.node_classes.MatchAs:
  - 5481
  - 5426
  astroid.nodes.node_classes.MatchAs.__init__:
  - 5463
  astroid.nodes.node_classes.MatchCase:
  - 5111
  astroid.nodes.node_classes.MatchCase.__init__:
  - 5135
  astroid.nodes.node_classes.MatchClass:
  - 5329
  astroid.nodes.node_classes.MatchClass.__init__:
  - 5361
  astroid.nodes.node_classes.MatchMapping:
  - 5323
  - 5277
  astroid.nodes.node_classes.MatchMapping.__init__:
  - 5303
  astroid.nodes.node_classes.MatchOr:
  - 5487
  astroid.nodes.node_classes.MatchOr.__init__:
  - 5511
  astroid.nodes.node_classes.MatchSequence:
  - 5236
  astroid.nodes.node_classes.MatchSequence.__init__:
  - 5264
  astroid.nodes.node_classes.MatchSingleton:
  - 5193
  astroid.nodes.node_classes.MatchSingleton.__init__:
  - 5226
  astroid.nodes.node_classes.MatchStar:
  - 5384
  - 5420
  astroid.nodes.node_classes.MatchStar.__init__:
  - 5408
  astroid.nodes.node_classes.MatchValue:
  - 5156
  astroid.nodes.node_classes.MatchValue.__init__:
  - 5180
  astroid.nodes.node_classes.Name:
  - 524
  astroid.nodes.node_classes.Name.__init__:
  - 552
  - 554
  astroid.nodes.node_classes.Name._get_name_nodes:
  - 563
  - 565
  - 566
  astroid.nodes.node_classes.Name._infer:
  - 580
  - 581
  - 584
  - 585
  - 586
  - 588
  - 592
  - 594
  - 596
  - 573
  astroid.nodes.node_classes.NamedExpr:
  - 4926
  - 4867
  - 4878
  astroid.nodes.node_classes.NamedExpr.__init__:
  - 4913
  - 4905
  - 4891
  - 4911
  astroid.nodes.node_classes.NamedExpr.frame:
  - 4931
  - 4938
  - 4942
  - 4943
  - 4945
  - 4947
  - 4949
  astroid.nodes.node_classes.NamedExpr.scope:
  - 4961
  - 4962
  - 4964
  - 4966
  - 4968
  - 4952
  - 4957
  astroid.nodes.node_classes.NamedExpr.set_local:
  - 4971
  - 4981
  astroid.nodes.node_classes.Nonlocal:
  - 3346
  astroid.nodes.node_classes.Nonlocal.__init__:
  - 3387
  - 3371
  - 3389
  astroid.nodes.node_classes.ParamSpec:
  - 3441
  - 3402
  astroid.nodes.node_classes.ParamSpec.__init__:
  - 3423
  astroid.nodes.node_classes.ParamSpec._infer:
  - 3438
  astroid.nodes.node_classes.Pass:
  - 3447
  astroid.nodes.node_classes.Pattern:
  - 5107
  astroid.nodes.node_classes.Raise:
  - 3457
  - 3468
  - 3471
  astroid.nodes.node_classes.Raise.get_children:
  - 3496
  - 3497
  - 3493
  - 3494
  astroid.nodes.node_classes.Raise.raises_not_implemented:
  - 3488
  - 3489
  - 3482
  - 3486
  astroid.nodes.node_classes.Return:
  - 3512
  - 3501
  astroid.nodes.node_classes.Return._get_return_nodes_skip_functions:
  - 3525
  astroid.nodes.node_classes.Return.get_children:
  - 3518
  - 3519
  astroid.nodes.node_classes.Return.is_tuple_return:
  - 3522
  astroid.nodes.node_classes.Set:
  - 3529
  astroid.nodes.node_classes.Set.pytype:
  - 3540
  astroid.nodes.node_classes.Slice:
  - 3564
  - 3561
  - 3548
  - 3567
  astroid.nodes.node_classes.Slice._infer:
  - 3640
  astroid.nodes.node_classes.Slice._proxied:
  - 3589
  - 3590
  astroid.nodes.node_classes.Slice._wrap_attribute:
  - 3580
  - 3581
  - 3582
  astroid.nodes.node_classes.Slice.display_type:
  - 3600
  astroid.nodes.node_classes.Slice.get_children:
  - 3628
  - 3629
  - 3631
  - 3632
  - 3634
  - 3635
  astroid.nodes.node_classes.Slice.getattr:
  - 3625
  astroid.nodes.node_classes.Slice.igetattr:
  - 3616
  - 3617
  - 3618
  - 3619
  - 3620
  - 3622
  - 3609
  - 3615
  astroid.nodes.node_classes.Slice.pytype:
  - 3593
  astroid.nodes.node_classes.Starred:
  - 3656
  - 3683
  - 3644
  astroid.nodes.node_classes.Starred.__init__:
  - 3669
  - 3671
  astroid.nodes.node_classes.Starred.get_children:
  - 3688
  astroid.nodes.node_classes.Subscript:
  - 3700
  - 3705
  - 3692
  - 3708
  astroid.nodes.node_classes.Subscript.__init__:
  - 3721
  - 3723
  astroid.nodes.node_classes.Subscript._infer:
  - 3802
  astroid.nodes.node_classes.Subscript._infer_subscript:
  - 3777
  - 3753
  - 3754
  - 3755
  - 3757
  - 3758
  - 3759
  - 3789
  - 3790
  - 3792
  - 3795
  - 3764
  - 3796
  - 3766
  - 3767
  - 3768
  - 3773
  - 3743
  astroid.nodes.node_classes.Subscript.get_children:
  - 3737
  - 3738
  astroid.nodes.node_classes.Subscript.infer_lhs:
  - 3806
  astroid.nodes.node_classes.TemplateStr:
  - 5524
  astroid.nodes.node_classes.TemplateStr.__init__:
  - 5544
  astroid.nodes.node_classes.TemplateStr.get_children:
  - 5556
  astroid.nodes.node_classes.Try:
  - 3810
  astroid.nodes.node_classes.Try.__init__:
  - 3851
  - 3854
  - 3857
  - 3860
  - 3862
  - 3837
  astroid.nodes.node_classes.Try.block_range:
  - 3904
  - 3906
  - 3908
  - 3909
  - 3911
  - 3913
  - 3914
  - 3916
  - 3897
  - 3898
  - 3900
  - 3903
  astroid.nodes.node_classes.Try.get_children:
  - 3921
  - 3922
  - 3923
  - 3924
  astroid.nodes.node_classes.Try.postinit:
  - 3878
  astroid.nodes.node_classes.TryStar:
  - 3928
  astroid.nodes.node_classes.TryStar.__init__:
  - 3942
  - 3952
  - 3955
  - 3958
  - 3961
  - 3963
  astroid.nodes.node_classes.TryStar.block_range:
  - 4001
  - 4004
  - 4005
  - 4007
  - 4009
  - 4010
  - 4012
  - 4014
  - 4015
  - 4017
  - 3998
  - 3999
  astroid.nodes.node_classes.TryStar.get_children:
  - 4024
  - 4025
  - 4022
  - 4023
  astroid.nodes.node_classes.TryStar.postinit:
  - 3979
  - 3985
  - 3987
  - 3989
  - 3991
  astroid.nodes.node_classes.Tuple:
  - 4076
  - 4029
  astroid.nodes.node_classes.Tuple.__init__:
  - 4049
  - 4067
  - 4065
  astroid.nodes.node_classes.Tuple.getitem:
  - 4096
  - 4091
  astroid.nodes.node_classes.Tuple.pytype:
  - 4084
  astroid.nodes.node_classes.TypeAlias:
  - 4100
  astroid.nodes.node_classes.TypeAlias.__init__:
  - 4123
  astroid.nodes.node_classes.TypeAlias._infer:
  - 4145
  astroid.nodes.node_classes.TypeVar:
  - 4208
  - 4161
  astroid.nodes.node_classes.TypeVar.__init__:
  - 4183
  astroid.nodes.node_classes.TypeVar._infer:
  - 4205
  astroid.nodes.node_classes.TypeVarTuple:
  - 4214
  - 4255
  astroid.nodes.node_classes.TypeVarTuple.__init__:
  - 4235
  astroid.nodes.node_classes.TypeVarTuple._infer:
  - 4252
  astroid.nodes.node_classes.UnaryOp:
  - 4281
  - 4269
  astroid.nodes.node_classes.UnaryOp.__init__:
  - 4296
  - 4294
  astroid.nodes.node_classes.UnaryOp._infer:
  - 4410
  - 4406
  - 4407
  astroid.nodes.node_classes.UnaryOp._infer_unaryop:
  - 4353
  - 4357
  - 4358
  - 4359
  - 4361
  - 4363
  - 4366
  - 4371
  - 4373
  - 4377
  - 4378
  - 4379
  - 4380
  - 4384
  - 4386
  - 4388
  - 4389
  - 4390
  - 4392
  - 4394
  - 4397
  - 4399
  - 4342
  - 4345
  - 4347
  - 4350
  astroid.nodes.node_classes.UnaryOp.get_children:
  - 4329
  astroid.nodes.node_classes.UnaryOp.op_precedence:
  - 4332
  - 4335
  astroid.nodes.node_classes.UnaryOp.type_errors:
  - 4320
  - 4322
  - 4323
  - 4310
  - 4319
  astroid.nodes.node_classes.Unknown:
  - 4985
  astroid.nodes.node_classes.Unknown.__init__:
  - 5003
  astroid.nodes.node_classes.Unknown._infer:
  - 5016
  - 5015
  astroid.nodes.node_classes.While:
  - 4432
  - 4435
  - 4429
  - 4414
  astroid.nodes.node_classes.While._get_yield_nodes_skip_functions:
  - 4472
  - 4473
  - 4474
  astroid.nodes.node_classes.While._get_yield_nodes_skip_lambdas:
  - 4477
  - 4478
  - 4479
  astroid.nodes.node_classes.While.block_range:
  - 4456
  - 4463
  astroid.nodes.node_classes.While.blockstart_tolineno:
  - 4449
  astroid.nodes.node_classes.While.get_children:
  - 4466
  - 4468
  - 4469
  astroid.nodes.node_classes.With:
  - 4561
  - 4487
  astroid.nodes.node_classes.With.__init__:
  - 4525
  - 4528
  - 4531
  - 4533
  - 4511
  astroid.nodes.node_classes.With.blockstart_tolineno:
  - 4567
  astroid.nodes.node_classes.With.get_children:
  - 4579
  - 4580
  - 4581
  - 4582
  - 4583
  - 4574
  astroid.nodes.node_classes.With.postinit:
  - 4554
  - 4547
  - 4556
  astroid.nodes.node_classes.Yield:
  - 4602
  - 4591
  astroid.nodes.node_classes.Yield._get_yield_nodes_skip_functions:
  - 4612
  astroid.nodes.node_classes.Yield._get_yield_nodes_skip_lambdas:
  - 4615
  astroid.nodes.node_classes.Yield.get_children:
  - 4608
  - 4609
  astroid.nodes.node_classes.YieldFrom:
  - 4619
  astroid.nodes.node_classes._container_getitem:
  - 237
  - 239
  - 240
  - 241
  - 245
  astroid.nodes.node_classes._create_basic_elements:
  - 5657
  - 5659
  - 5661
  - 5655
  astroid.nodes.node_classes._create_dict_items:
  - 5668
  - 5670
  - 5672
  - 5674
  - 5676
  astroid.nodes.node_classes._find_arg:
  - 1053
  - 1054
  astroid.nodes.node_classes._format_args:
  - 1088
  - 1089
  - 1090
  - 1062
  - 1063
  - 1065
  - 1067
  - 1069
  - 1070
  - 1073
  - 1074
  - 1075
  - 1077
  - 1078
  - 1082
  - 1083
  - 1085
  - 1087
  astroid.nodes.node_classes._infer_attribute:
  - 1120
  - 1129
  - 1098
  - 1103
  - 1104
  - 1105
  - 1108
  - 1112
  - 1113
  - 1114
  - 1115
  - 1118
  astroid.nodes.node_classes._infer_slice:
  - 224
  - 225
  - 226
  - 222
  - 223
  astroid.nodes.node_classes._is_const:
  - 61
  astroid.nodes.node_classes._slice_value:
  - 195
  - 197
  - 198
  - 200
  - 207
  - 211
  - 212
  astroid.nodes.node_classes.are_exclusive:
  - 160
  - 133
  - 165
  - 139
  - 140
  - 173
  - 143
  - 144
  - 145
  - 146
  - 117
  - 150
  - 182
  - 153
  - 154
  - 155
  - 156
  astroid.nodes.node_classes.const_factory:
  - 5699
  - 5700
  - 5719
  - 5707
  - 5709
  - 5710
  - 5681
  - 5717
  - 5686
  - 5687
  - 5692
  - 5693
  astroid.nodes.node_classes.unpack_infer:
  - 96
  - 97
  - 99
  - 102
  - 103
  - 104
  - 107
  - 108
  - 109
  - 111
  - 91
  - 94
  - 95
  astroid.nodes.node_ng:
  - 36
  - 42
  - 47
  - 48
  - 49
  astroid.nodes.node_ng.NodeNG:
  - 64
  - 71
  - 76
  - 81
  - 83
  - 54
  - 60
  astroid.nodes.node_ng.NodeNG.__init__:
  - 97
  - 100
  - 103
  - 106
  - 109
  - 115
  astroid.nodes.node_ng.NodeNG.__repr__:
  - 225
  - 220
  - 228
  - 214
  astroid.nodes.node_ng.NodeNG.__str__:
  - 192
  - 195
  - 197
  - 198
  - 199
  - 200
  - 203
  - 204
  - 205
  - 210
  - 188
  - 189
  - 190
  astroid.nodes.node_ng.NodeNG._fixed_source_line:
  - 427
  - 436
  astroid.nodes.node_ng.NodeNG._get_name_nodes:
  - 536
  - 535
  astroid.nodes.node_ng.NodeNG._get_return_nodes_skip_functions:
  - 539
  astroid.nodes.node_ng.NodeNG._get_yield_nodes_skip_functions:
  - 542
  astroid.nodes.node_ng.NodeNG._get_yield_nodes_skip_lambdas:
  - 545
  astroid.nodes.node_ng.NodeNG._infer:
  - 554
  astroid.nodes.node_ng.NodeNG.accept:
  - 232
  - 233
  - 234
  astroid.nodes.node_ng.NodeNG.as_string:
  - 602
  - 603
  astroid.nodes.node_ng.NodeNG.block_range:
  - 446
  astroid.nodes.node_ng.NodeNG.bool_value:
  - 746
  astroid.nodes.node_ng.NodeNG.callable:
  - 592
  astroid.nodes.node_ng.NodeNG.child_sequence:
  - 326
  - 337
  - 338
  - 339
  - 342
  - 343
  astroid.nodes.node_ng.NodeNG.frame:
  - 288
  - 296
  - 298
  astroid.nodes.node_ng.NodeNG.fromlineno:
  - 401
  - 405
  - 406
  astroid.nodes.node_ng.NodeNG.get_children:
  - 237
  - 238
  - 239
  - 240
  - 242
  - 243
  - 245
  - 246
  astroid.nodes.node_ng.NodeNG.has_base:
  - 583
  astroid.nodes.node_ng.NodeNG.infer:
  - 163
  - 164
  - 165
  - 166
  - 167
  - 136
  - 137
  - 169
  - 139
  - 140
  - 170
  - 143
  - 175
  - 156
  - 149
  - 155
  - 124
  astroid.nodes.node_ng.NodeNG.inferred:
  - 568
  - 561
  astroid.nodes.node_ng.NodeNG.instantiate_class:
  - 571
  astroid.nodes.node_ng.NodeNG.last_child:
  - 249
  - 250
  - 251
  - 252
  - 254
  astroid.nodes.node_ng.NodeNG.locate_child:
  - 352
  - 364
  - 365
  - 367
  - 369
  - 370
  astroid.nodes.node_ng.NodeNG.next_sibling:
  - 386
  - 381
  astroid.nodes.node_ng.NodeNG.node_ancestors:
  - 260
  - 263
  astroid.nodes.node_ng.NodeNG.nodes_of_class:
  - 481
  - 516
  - 517
  - 519
  - 488
  - 520
  - 521
  - 525
  - 526
  - 495
  - 528
  - 474
  - 507
  astroid.nodes.node_ng.NodeNG.op_precedence:
  - 767
  astroid.nodes.node_ng.NodeNG.parent_of:
  - 274
  - 267
  astroid.nodes.node_ng.NodeNG.previous_sibling:
  - 394
  - 389
  astroid.nodes.node_ng.NodeNG.repr_name:
  - 184
  - 179
  - 183
  astroid.nodes.node_ng.NodeNG.repr_tree:
  - 614
  - 742
  - 743
  - 658
  - 659
  - 691
  astroid.nodes.node_ng.NodeNG.repr_tree._repr_node:
  - 693
  - 694
  - 695
  - 696
  - 699
  - 701
  - 702
  - 706
  - 707
  - 709
  - 711
  - 712
  - 713
  - 714
  - 715
  - 716
  - 717
  - 719
  - 720
  - 721
  - 722
  - 725
  - 726
  - 727
  - 729
  - 731
  - 732
  - 733
  - 734
  - 735
  - 736
  - 738
  astroid.nodes.node_ng.NodeNG.repr_tree._repr_seq:
  - 661
  - 665
  - 666
  - 668
  - 669
  - 670
  - 671
  - 672
  - 673
  - 675
  - 676
  - 677
  - 679
  - 680
  - 681
  - 682
  - 683
  - 684
  - 685
  - 687
  astroid.nodes.node_ng.NodeNG.repr_tree._repr_tree:
  - 647
  - 650
  - 651
  - 653
  - 654
  - 655
  astroid.nodes.node_ng.NodeNG.root:
  - 312
  - 322
  - 316
  - 317
  astroid.nodes.node_ng.NodeNG.scope:
  - 309
  - 307
  - 301
  astroid.nodes.node_ng.NodeNG.set_local:
  - 456
  - 467
  astroid.nodes.node_ng.NodeNG.statement:
  - 277
  - 281
  - 282
  - 283
  - 285
  astroid.nodes.node_ng.NodeNG.tolineno:
  - 417
  - 421
  - 422
  - 411
  - 415
  astroid.nodes.scoped_nodes:
  - 5
  astroid.nodes.scoped_nodes.mixin:
  - 17
  - 20
  - 5
  astroid.nodes.scoped_nodes.mixin.ComprehensionScope:
  - 202
  - 197
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG:
  - 24
  - 31
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__contains__:
  - 186
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__getitem__:
  - 142
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.__iter__:
  - 156
  - 151
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._append_node:
  - 112
  - 117
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG._scope_lookup:
  - 78
  - 80
  - 83
  - 88
  - 90
  - 91
  - 92
  - 95
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.add_local_node:
  - 129
  - 136
  - 138
  - 139
  - 123
  - 126
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.items:
  - 178
  - 183
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.keys:
  - 164
  - 159
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.qname:
  - 34
  - 42
  - 45
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope:
  - 50
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.scope_lookup:
  - 60
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.set_local:
  - 98
  - 107
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG.values:
  - 175
  - 167
  astroid.nodes.scoped_nodes.scoped_nodes:
  - 65
  - 611
  - 5
  - 53
  - 60
  - 61
  astroid.nodes.scoped_nodes.scoped_nodes.AsyncFunctionDef:
  - 1702
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef:
  - 1856
  - 2383
  - 1842
  - 1846
  - 1847
  - 1816
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.__init__:
  - 1888
  - 1891
  - 1894
  - 1897
  - 1900
  - 1903
  - 1908
  - 1910
  - 1879
  - 1882
  - 1917
  - 1918
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots:
  - 2796
  - 2770
  - 2803
  - 2802
  - 2806
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._all_slots.grouped_slots:
  - 2784
  - 2787
  - 2790
  - 2791
  - 2793
  - 2782
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._assign_nodes_in_scope:
  - 2897
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._compute_mro:
  - 2849
  - 2851
  - 2852
  - 2855
  - 2856
  - 2859
  - 2860
  - 2861
  - 2846
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._find_metaclass:
  - 2674
  - 2675
  - 2676
  - 2678
  - 2679
  - 2680
  - 2681
  - 2682
  - 2683
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._get_attribute_from_metaclass:
  - 2400
  - 2404
  - 2405
  - 2406
  - 2409
  - 2410
  - 2412
  - 2418
  - 2419
  - 2420
  - 2421
  - 2423
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer:
  - 2912
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._infer_type_call:
  - 2049
  - 2051
  - 2052
  - 2053
  - 2054
  - 2055
  - 2025
  - 2028
  - 2066
  - 2035
  - 2070
  - 2071
  - 2072
  - 2046
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._inferred_bases:
  - 2825
  - 2826
  - 2827
  - 2828
  - 2831
  - 2833
  - 2836
  - 2838
  - 2840
  - 2841
  - 2843
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._islots:
  - 2704
  - 2705
  - 2707
  - 2709
  - 2711
  - 2718
  - 2721
  - 2722
  - 2724
  - 2728
  - 2731
  - 2732
  - 2734
  - 2739
  - 2741
  - 2742
  - 2743
  - 2744
  - 2747
  - 2749
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._metaclass_lookup_attribute:
  - 2385
  - 2386
  - 2387
  - 2388
  - 2389
  - 2390
  - 2391
  - 2392
  - 2393
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef._slots:
  - 2762
  - 2757
  - 2759
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.ancestors:
  - 2176
  - 2185
  - 2186
  - 2187
  - 2189
  - 2192
  - 2193
  - 2195
  - 2196
  - 2197
  - 2201
  - 2202
  - 2204
  - 2205
  - 2206
  - 2208
  - 2209
  - 2212
  - 2214
  - 2215
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.basenames:
  - 2171
  - 2165
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.block_range:
  - 1979
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.blockstart_tolineno:
  - 1969
  - 1973
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.bool_value:
  - 2874
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.callable:
  - 2003
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.declared_metaclass:
  - 2658
  - 2661
  - 2663
  - 2664
  - 2637
  - 2648
  - 2650
  - 2651
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.display_type:
  - 1995
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.frame:
  - 2900
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.get_children:
  - 2882
  - 2883
  - 2885
  - 2886
  - 2887
  - 2888
  - 2890
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getattr:
  - 2370
  - 2371
  - 2372
  - 2374
  - 2376
  - 2378
  - 2362
  - 2352
  - 2356
  - 2357
  - 2358
  - 2360
  - 2361
  - 2330
  - 2366
  - 2367
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.getitem:
  - 2560
  - 2592
  - 2562
  - 2593
  - 2568
  - 2580
  - 2549
  - 2581
  - 2584
  - 2591
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_base:
  - 2255
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr:
  - 2539
  - 2525
  - 2542
  - 2543
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.has_dynamic_getattr._valid_getattr:
  - 2536
  - 2535
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.igetattr:
  - 2441
  - 2444
  - 2446
  - 2450
  - 2452
  - 2456
  - 2458
  - 2460
  - 2461
  - 2462
  - 2463
  - 2465
  - 2467
  - 2469
  - 2475
  - 2478
  - 2480
  - 2484
  - 2486
  - 2488
  - 2489
  - 2491
  - 2492
  - 2493
  - 2497
  - 2505
  - 2508
  - 2512
  - 2514
  - 2516
  - 2518
  - 2431
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_locals:
  - 1928
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.implicit_metaclass:
  - 2632
  - 2625
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.infer_call_result:
  - 2082
  - 2083
  - 2084
  - 2085
  - 2090
  - 2091
  - 2096
  - 2097
  - 2101
  - 2104
  - 2106
  - 2108
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr:
  - 2304
  - 2305
  - 2288
  - 2300
  - 2302
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instance_attr_ancestors:
  - 2241
  - 2250
  - 2251
  - 2252
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.instantiate_class:
  - 2322
  - 2317
  - 2310
  - 2319
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.is_subtype_of:
  - 2018
  - 2011
  - 2021
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.local_attr:
  - 2276
  - 2279
  - 2280
  - 2282
  - 2283
  - 2265
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.local_attr_ancestors:
  - 2220
  - 2231
  - 2235
  - 2236
  - 2237
  - 2238
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.metaclass:
  - 2690
  - 2698
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.methods:
  - 2601
  - 2607
  - 2608
  - 2609
  - 2612
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mro:
  - 2864
  - 2871
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.mymethods:
  - 2620
  - 2621
  - 2622
  - 2615
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.postinit:
  - 1957
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.pytype:
  - 1988
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef.scope_lookup:
  - 2113
  - 2153
  - 2155
  - 2161
  - 2131
  - 2132
  - 2134
  - 2135
  - 2136
  astroid.nodes.scoped_nodes.scoped_nodes.DictComp:
  - 681
  - 684
  - 670
  astroid.nodes.scoped_nodes.scoped_nodes.DictComp.__init__:
  - 696
  - 698
  astroid.nodes.scoped_nodes.scoped_nodes.DictComp.bool_value:
  - 714
  astroid.nodes.scoped_nodes.scoped_nodes.DictComp.get_children:
  - 723
  - 724
  - 726
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef:
  - 1123
  - 1097
  - 1100
  - 1103
  - 1136
  - 1137
  - 1074
  - 1106
  - 1113
  - 1118
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.__init__:
  - 1153
  - 1156
  - 1161
  - 1165
  - 1150
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef._infer:
  - 1536
  - 1537
  - 1522
  - 1523
  - 1524
  - 1526
  - 1528
  - 1535
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.argnames:
  - 1280
  - 1287
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.block_range:
  - 1412
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.blockstart_tolineno:
  - 1400
  - 1404
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.bool_value:
  - 1645
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.decoratornames:
  - 1445
  - 1451
  - 1453
  - 1456
  - 1458
  - 1459
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.display_type:
  - 1272
  - 1267
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.extra_decorators:
  - 1250
  - 1219
  - 1251
  - 1252
  - 1254
  - 1226
  - 1230
  - 1231
  - 1234
  - 1235
  - 1239
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.frame:
  - 1691
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.fromlineno:
  - 1384
  - 1392
  - 1391
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.get_children:
  - 1653
  - 1654
  - 1656
  - 1658
  - 1659
  - 1660
  - 1662
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.getattr:
  - 1297
  - 1301
  - 1303
  - 1304
  - 1305
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.igetattr:
  - 1425
  - 1423
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.implicit_parameters:
  - 1409
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.infer_call_result:
  - 1556
  - 1557
  - 1558
  - 1559
  - 1560
  - 1564
  - 1565
  - 1573
  - 1577
  - 1580
  - 1582
  - 1583
  - 1584
  - 1589
  - 1590
  - 1591
  - 1600
  - 1604
  - 1610
  - 1612
  - 1614
  - 1615
  - 1616
  - 1617
  - 1618
  - 1620
  - 1624
  - 1625
  - 1626
  - 1627
  - 1628
  - 1630
  - 1635
  - 1636
  - 1637
  - 1640
  - 1642
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.infer_yield_result:
  - 1540
  - 1545
  - 1546
  - 1547
  - 1548
  - 1549
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_abstract:
  - 1472
  - 1482
  - 1483
  - 1485
  - 1488
  - 1494
  - 1495
  - 1496
  - 1498
  - 1500
  - 1502
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_bound:
  - 1465
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_generator:
  - 1512
  - 1513
  - 1515
  - 1508
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.is_method:
  - 1432
  - 1441
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.postinit:
  - 1188
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.pytype:
  - 1258
  - 1262
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.scope_lookup:
  - 1667
  - 1668
  - 1673
  - 1676
  - 1679
  - 1681
  - 1688
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef.type:
  - 1311
  - 1315
  - 1316
  - 1319
  - 1322
  - 1324
  - 1325
  - 1327
  - 1329
  - 1334
  - 1337
  - 1338
  - 1339
  - 1341
  - 1342
  - 1343
  - 1349
  - 1355
  - 1358
  - 1359
  - 1363
  - 1365
  - 1366
  - 1369
  - 1371
  - 1372
  - 1374
  - 1376
  astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp:
  - 626
  - 615
  astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.__init__:
  - 641
  - 643
  - 638
  astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.bool_value:
  - 656
  astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp.get_children:
  - 664
  - 666
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda:
  - 896
  - 899
  - 880
  - 892
  - 893
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.__init__:
  - 929
  - 925
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda._get_yield_nodes_skip_functions:
  - 1064
  - 1065
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda._infer:
  - 1061
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.argnames:
  - 976
  - 969
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.bool_value:
  - 1022
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.callable:
  - 961
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.display_type:
  - 956
  - 951
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.frame:
  - 1034
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.get_children:
  - 1030
  - 1031
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.getattr:
  - 1046
  - 1050
  - 1052
  - 1053
  - 1054
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.infer_call_result:
  - 988
  - 989
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.pytype:
  - 946
  - 942
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.scope_lookup:
  - 994
  - 1007
  - 1010
  - 1012
  - 1019
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda.type:
  - 906
  - 910
  - 911
  astroid.nodes.scoped_nodes.scoped_nodes.ListComp:
  - 786
  - 798
  astroid.nodes.scoped_nodes.scoped_nodes.ListComp.__init__:
  - 810
  - 813
  - 815
  astroid.nodes.scoped_nodes.scoped_nodes.ListComp.bool_value:
  - 828
  astroid.nodes.scoped_nodes.scoped_nodes.ListComp.get_children:
  - 837
  - 839
  astroid.nodes.scoped_nodes.scoped_nodes.Module:
  - 196
  - 201
  - 204
  - 210
  - 211
  - 183
  - 221
  astroid.nodes.scoped_nodes.scoped_nodes.Module.__init__:
  - 257
  - 260
  - 263
  - 266
  - 268
  - 269
  - 271
  - 242
  - 245
  - 254
  astroid.nodes.scoped_nodes.scoped_nodes.Module._get_stream:
  - 288
  - 284
  - 285
  - 286
  astroid.nodes.scoped_nodes.scoped_nodes.Module._infer:
  - 603
  astroid.nodes.scoped_nodes.scoped_nodes.Module.absolute_import_activated:
  - 429
  astroid.nodes.scoped_nodes.scoped_nodes.Module.block_range:
  - 300
  astroid.nodes.scoped_nodes.scoped_nodes.Module.bool_value:
  - 580
  astroid.nodes.scoped_nodes.scoped_nodes.Module.display_type:
  - 339
  astroid.nodes.scoped_nodes.scoped_nodes.Module.frame:
  - 591
  astroid.nodes.scoped_nodes.scoped_nodes.Module.fully_defined:
  - 403
  - 396
  astroid.nodes.scoped_nodes.scoped_nodes.Module.get_children:
  - 588
  astroid.nodes.scoped_nodes.scoped_nodes.Module.getattr:
  - 355
  - 356
  - 357
  - 358
  - 359
  - 360
  - 361
  - 363
  - 365
  - 370
  - 371
  - 349
  astroid.nodes.scoped_nodes.scoped_nodes.Module.igetattr:
  - 378
  - 389
  - 386
  astroid.nodes.scoped_nodes.scoped_nodes.Module.import_module:
  - 454
  - 456
  - 459
  - 465
  - 469
  - 471
  - 442
  astroid.nodes.scoped_nodes.scoped_nodes.Module.next_sibling:
  - 420
  astroid.nodes.scoped_nodes.scoped_nodes.Module.previous_sibling:
  - 413
  astroid.nodes.scoped_nodes.scoped_nodes.Module.public_names:
  - 577
  - 572
  astroid.nodes.scoped_nodes.scoped_nodes.Module.pytype:
  - 332
  astroid.nodes.scoped_nodes.scoped_nodes.Module.relative_to_absolute_name:
  - 513
  - 515
  - 516
  - 490
  - 492
  - 493
  - 495
  - 496
  - 498
  - 499
  - 500
  - 506
  - 474
  - 507
  - 510
  astroid.nodes.scoped_nodes.scoped_nodes.Module.scope_lookup:
  - 329
  - 324
  - 326
  - 311
  astroid.nodes.scoped_nodes.scoped_nodes.Module.statement:
  - 406
  astroid.nodes.scoped_nodes.scoped_nodes.Module.stream:
  - 297
  - 293
  astroid.nodes.scoped_nodes.scoped_nodes.Module.wildcard_import_names:
  - 550
  - 553
  - 522
  - 559
  - 560
  - 561
  - 532
  - 564
  - 567
  - 568
  - 539
  astroid.nodes.scoped_nodes.scoped_nodes.Module.wildcard_import_names.str_const:
  - 557
  astroid.nodes.scoped_nodes.scoped_nodes.SetComp:
  - 730
  - 741
  astroid.nodes.scoped_nodes.scoped_nodes.SetComp.__init__:
  - 753
  - 756
  - 758
  astroid.nodes.scoped_nodes.scoped_nodes.SetComp.bool_value:
  - 771
  astroid.nodes.scoped_nodes.scoped_nodes.SetComp.get_children:
  - 780
  - 782
  astroid.nodes.scoped_nodes.scoped_nodes.__SyntheticRoot.__init__:
  - 608
  astroid.nodes.scoped_nodes.scoped_nodes._c3_merge:
  - 98
  - 100
  - 69
  - 101
  - 77
  - 79
  - 81
  - 82
  - 87
  astroid.nodes.scoped_nodes.scoped_nodes._class_type:
  - 1761
  - 1765
  - 1767
  - 1769
  - 1772
  - 1773
  - 1774
  - 1775
  - 1779
  - 1780
  - 1781
  - 1782
  - 1783
  - 1789
  astroid.nodes.scoped_nodes.scoped_nodes._infer_decorator_callchain:
  - 865
  - 866
  - 867
  - 869
  - 870
  - 871
  - 843
  - 846
  - 848
  - 851
  - 854
  - 856
  - 857
  - 859
  - 861
  - 862
  astroid.nodes.scoped_nodes.scoped_nodes._infer_last:
  - 177
  astroid.nodes.scoped_nodes.scoped_nodes._is_metaclass:
  - 1728
  - 1730
  - 1731
  - 1732
  - 1734
  - 1735
  - 1736
  - 1739
  - 1740
  - 1743
  - 1745
  - 1747
  - 1749
  - 1725
  astroid.nodes.scoped_nodes.scoped_nodes.clean_duplicates_mro:
  - 147
  - 148
  - 149
  - 150
  - 151
  - 158
  astroid.nodes.scoped_nodes.scoped_nodes.clean_typing_generic_mro:
  - 129
  - 130
  - 132
  - 138
  - 107
  - 139
  - 121
  - 122
  astroid.nodes.scoped_nodes.scoped_nodes.function_to_method:
  - 163
  - 164
  - 165
  - 166
  - 168
  - 169
  astroid.nodes.scoped_nodes.scoped_nodes.get_wrapping_class:
  - 1795
  - 1804
  - 1805
  - 1806
  - 1809
  astroid.nodes.scoped_nodes.utils:
  - 13
  - 5
  astroid.nodes.scoped_nodes.utils.builtin_lookup:
  - 18
  - 27
  - 29
  - 22
  astroid.nodes.utils.Position:
  - 9
  astroid.objects:
  - 33
  - 5
  astroid.objects.DictInstance:
  - 252
  - 246
  astroid.objects.ExceptionInstance:
  - 229
  astroid.objects.ExceptionInstance.special_attributes:
  - 242
  - 238
  - 239
  astroid.objects.FrozenSet:
  - 37
  astroid.objects.FrozenSet._infer:
  - 43
  astroid.objects.FrozenSet._proxied:
  - 48
  - 47
  astroid.objects.PartialFunction:
  - 274
  astroid.objects.PartialFunction.__init__:
  - 290
  - 291
  - 298
  - 278
  astroid.objects.PartialFunction.infer_call_result:
  - 305
  - 312
  - 313
  - 314
  - 319
  astroid.objects.Property:
  - 344
  - 331
  astroid.objects.Property.__init__:
  - 335
  astroid.objects.Property._infer:
  - 360
  astroid.objects.Super:
  - 64
  - 52
  astroid.objects.Super.__init__:
  - 79
  astroid.objects.Super._infer:
  - 88
  astroid.objects.Super._proxied:
  - 125
  - 126
  astroid.objects.Super.getattr:
  - 225
  astroid.objects.Super.igetattr:
  - 145
  - 148
  - 149
  - 153
  - 180
  - 181
  - 185
  - 186
  - 187
  - 192
  - 193
  - 194
  - 195
  - 196
  - 197
  - 198
  - 201
  - 205
  - 206
  - 209
  - 211
  - 213
  - 217
  - 218
  - 221
  astroid.objects.Super.name:
  - 136
  astroid.objects.Super.super_mro:
  - 99
  - 104
  - 105
  - 112
  - 113
  - 120
  - 91
  - 92
  astroid.protocols:
  - 98
  - 35
  - 36
  - 5
  - 237
  - 84
  - 85
  - 86
  - 87
  - 88
  - 89
  - 90
  - 91
  - 92
  - 93
  - 94
  - 95
  astroid.protocols._arguments_infer_argname:
  - 384
  - 386
  - 388
  - 389
  - 390
  - 393
  - 394
  - 396
  - 397
  - 398
  - 399
  - 401
  - 402
  - 404
  - 409
  - 410
  - 411
  - 413
  - 359
  - 360
  - 366
  - 368
  - 371
  - 372
  - 375
  - 377
  - 378
  - 380
  - 381
  astroid.protocols._filter_uninferable_nodes:
  - 164
  - 165
  - 166
  - 168
  - 169
  - 170
  - 172
  astroid.protocols._infer_context_manager:
  - 580
  - 581
  - 582
  - 583
  - 589
  - 593
  - 595
  - 598
  - 600
  - 569
  - 572
  - 575
  astroid.protocols._infer_unary_op:
  - 49
  - 58
  - 53
  - 57
  astroid.protocols._multiply_seq_by_int:
  - 145
  - 146
  - 149
  - 153
  - 155
  - 157
  astroid.protocols._resolve_assignment_parts:
  - 483
  - 515
  - 485
  - 486
  - 516
  - 488
  - 495
  - 496
  - 498
  - 502
  - 505
  - 508
  - 509
  astroid.protocols._resolve_looppart:
  - 256
  - 259
  - 263
  - 267
  - 268
  - 270
  - 273
  - 276
  - 277
  - 284
  - 250
  - 283
  - 252
  - 253
  - 254
  astroid.protocols.arguments_assigned_stmts:
  - 431
  - 433
  - 436
  - 437
  - 440
  - 442
  - 443
  - 444
  astroid.protocols.assend_assigned_stmts:
  - 349
  astroid.protocols.assign_annassigned_stmts:
  - 475
  - 476
  - 477
  - 479
  astroid.protocols.assign_assigned_stmts:
  - 457
  - 458
  - 454
  - 455
  astroid.protocols.const_infer_binary_op:
  - 129
  - 131
  - 132
  - 134
  - 136
  - 111
  - 112
  - 113
  - 115
  - 116
  - 119
  - 124
  - 127
  astroid.protocols.const_infer_unary_op:
  - 74
  astroid.protocols.dict_infer_unary_op:
  - 78
  astroid.protocols.excepthandler_assigned_stmts:
  - 544
  - 552
  - 554
  - 556
  - 558
  - 538
  - 542
  - 543
  astroid.protocols.excepthandler_assigned_stmts._generate_assigned:
  - 536
  - 532
  - 533
  - 534
  astroid.protocols.for_assigned_stmts:
  - 297
  - 305
  - 306
  - 307
  - 308
  - 310
  astroid.protocols.generic_type_assigned_stmts:
  - 955
  - 958
  astroid.protocols.instance_class_infer_binary_op:
  - 232
  astroid.protocols.list_infer_unary_op:
  - 66
  astroid.protocols.match_as_assigned_stmts:
  - 937
  - 940
  - 941
  - 942
  - 945
  astroid.protocols.match_mapping_assigned_stmts:
  - 913
  - 909
  astroid.protocols.match_star_assigned_stmts:
  - 923
  - 927
  astroid.protocols.named_expr_assigned_stmts:
  - 692
  - 693
  - 694
  astroid.protocols.sequence_assigned_stmts:
  - 328
  - 337
  - 338
  - 325
  astroid.protocols.set_infer_unary_op:
  - 70
  astroid.protocols.starred_assigned_stmts:
  - 896
  - 769
  - 771
  - 899
  - 773
  - 774
  - 778
  - 780
  - 790
  - 791
  - 792
  - 794
  - 796
  - 797
  - 798
  - 799
  - 801
  - 805
  - 811
  - 812
  - 815
  - 817
  - 819
  - 821
  - 824
  - 827
  - 829
  - 834
  - 711
  - 841
  - 842
  - 851
  - 857
  - 739
  - 740
  - 869
  - 870
  - 872
  - 749
  - 750
  - 878
  - 752
  - 755
  - 756
  - 884
  - 759
  - 889
  - 895
  astroid.protocols.starred_assigned_stmts._determine_starred_iteration_lookups:
  - 736
  - 737
  - 727
  - 728
  - 729
  - 730
  - 733
  - 735
  astroid.protocols.tl_infer_binary_op:
  - 184
  - 194
  - 195
  - 196
  - 197
  - 198
  - 199
  - 200
  - 203
  - 204
  - 205
  - 206
  - 208
  - 209
  - 211
  - 212
  - 213
  - 214
  - 218
  - 220
  astroid.protocols.tuple_infer_unary_op:
  - 62
  astroid.protocols.with_assigned_stmts:
  - 642
  - 643
  - 612
  - 645
  - 676
  - 648
  - 649
  - 639
  astroid.raw_building:
  - 5
  - 42
  - 43
  - 44
  - 27
  - 30
  astroid.raw_building.InspectBuilder:
  - 427
  astroid.raw_building.InspectBuilder.imported_member:
  - 537
  - 542
  - 545
  - 546
  - 552
  - 558
  - 561
  - 563
  - 568
  - 569
  - 571
  - 572
  - 573
  - 574
  - 580
  - 581
  - 582
  - 589
  - 591
  astroid.raw_building.InspectBuilder.inspect_build:
  - 451
  - 454
  - 457
  - 458
  - 461
  - 464
  - 465
  - 467
  - 446
  astroid.raw_building.InspectBuilder.object_build:
  - 512
  - 513
  - 516
  - 520
  - 521
  - 524
  - 525
  - 526
  - 528
  - 531
  - 532
  - 533
  - 473
  - 476
  - 479
  - 484
  - 485
  - 486
  - 489
  - 491
  - 493
  - 494
  - 495
  - 496
  - 498
  - 499
  - 500
  - 502
  - 504
  - 506
  - 508
  - 509
  - 510
  - 511
  astroid.raw_building._add_dunder_class:
  - 53
  - 55
  - 56
  - 59
  - 60
  astroid.raw_building._astroid_bootstrapping:
  - 642
  - 644
  - 648
  - 655
  - 657
  - 658
  - 666
  - 668
  - 672
  - 679
  - 681
  - 682
  - 691
  - 695
  - 702
  - 716
  - 717
  - 718
  - 726
  - 727
  - 731
  - 733
  - 607
  - 613
  - 614
  - 743
  - 616
  - 617
  - 618
  - 619
  - 620
  - 621
  - 622
  - 624
  - 625
  - 626
  - 632
  - 634
  astroid.raw_building._attach_local_node:
  - 49
  astroid.raw_building._base_class_object_build:
  - 386
  - 387
  - 363
  - 366
  - 367
  - 368
  - 369
  - 375
  - 376
  - 377
  astroid.raw_building._build_from_function:
  - 407
  - 408
  - 409
  - 410
  - 411
  - 412
  astroid.raw_building._get_args_info_from_callable:
  - 288
  - 295
  - 296
  - 297
  - 298
  - 299
  - 300
  - 301
  - 302
  - 303
  - 304
  - 305
  - 306
  - 307
  - 309
  - 310
  - 284
  astroid.raw_building._safe_has_attribute:
  - 416
  - 421
  astroid.raw_building.attach_const_node:
  - 78
  - 83
  - 84
  - 85
  - 86
  astroid.raw_building.attach_dummy_node:
  - 74
  - 71
  astroid.raw_building.attach_import_node:
  - 90
  - 93
  - 94
  astroid.raw_building.build_class:
  - 136
  - 113
  - 114
  - 122
  - 124
  astroid.raw_building.build_dummy:
  - 65
  astroid.raw_building.build_from_import:
  - 246
  - 247
  astroid.raw_building.build_function:
  - 151
  - 153
  - 161
  - 166
  - 170
  - 184
  - 188
  - 189
  - 191
  - 194
  - 198
  - 199
  - 201
  - 205
  - 209
  - 222
  - 235
  - 238
  - 240
  - 241
  astroid.raw_building.build_module:
  - 98
  - 99
  - 100
  - 102
  astroid.raw_building.object_build_class:
  - 276
  - 278
  astroid.raw_building.object_build_datadescriptor:
  - 342
  - 343
  astroid.raw_building.object_build_function:
  - 325
  - 327
  - 328
  - 333
  - 318
  astroid.raw_building.object_build_methoddescriptor:
  - 352
  - 353
  - 354
  - 350
  astroid.raw_building.register_arguments:
  - 257
  - 258
  - 259
  - 260
  - 261
  - 264
  - 266
  - 267
  - 268
  - 270
  - 251
  astroid.rebuilder:
  - 35
  - 36
  - 5
  - 37
  - 26
  - 29
  astroid.rebuilder.TreeRebuilder:
  - 464
  - 337
  - 179
  - 373
  - 54
  - 1974
  - 383
  astroid.rebuilder.TreeRebuilder.__init__:
  - 72
  - 71
  - 63
  astroid.rebuilder.TreeRebuilder._get_context:
  - 102
  astroid.rebuilder.TreeRebuilder._get_doc:
  - 81
  - 77
  - 79
  astroid.rebuilder.TreeRebuilder._get_position_info:
  - 128
  - 130
  - 135
  - 136
  - 109
  - 142
  - 143
  - 146
  - 118
  - 152
  - 121
  - 124
  astroid.rebuilder.TreeRebuilder._save_assignment:
  - 496
  - 497
  - 498
  - 502
  astroid.rebuilder.TreeRebuilder._visit_dict_items:
  - 997
  - 998
  - 984
  - 986
  - 987
  - 989
  astroid.rebuilder.TreeRebuilder._visit_for:
  - 1088
  - 1089
  - 1066
  - 1071
  - 1076
  - 1077
  - 1084
  - 1085
  - 1086
  - 1087
  astroid.rebuilder.TreeRebuilder._visit_functiondef:
  - 1152
  - 1160
  - 1162
  - 1163
  - 1168
  - 1169
  - 1171
  - 1172
  - 1173
  - 1178
  - 1179
  - 1181
  - 1186
  - 1187
  - 1121
  - 1129
  - 1137
  - 1138
  - 1139
  - 1142
  astroid.rebuilder.TreeRebuilder._visit_with:
  - 1792
  - 1793
  - 1762
  - 1767
  - 1775
  - 1790
  - 1791
  astroid.rebuilder.TreeRebuilder._visit_with.visit_child:
  - 1786
  - 1787
  astroid.rebuilder.TreeRebuilder.check_function_type_comment:
  - 675
  - 677
  - 678
  - 661
  - 665
  - 670
  astroid.rebuilder.TreeRebuilder.check_type_comment:
  - 642
  - 649
  - 652
  - 653
  - 638
  astroid.rebuilder.TreeRebuilder.visit:
  - 182
  - 187
  - 190
  - 195
  - 198
  - 201
  - 206
  - 209
  - 214
  - 219
  - 222
  - 225
  - 228
  - 231
  - 234
  - 237
  - 240
  - 245
  - 248
  - 251
  - 254
  - 257
  - 262
  - 265
  - 270
  - 275
  - 280
  - 285
  - 288
  - 291
  - 294
  - 297
  - 302
  - 307
  - 312
  - 315
  - 318
  - 321
  - 324
  - 329
  - 332
  - 335
  - 342
  - 345
  - 348
  - 351
  - 354
  - 357
  - 360
  - 365
  - 368
  - 371
  - 378
  - 381
  - 388
  - 393
  - 398
  - 401
  - 404
  - 407
  - 410
  - 415
  - 418
  - 423
  - 428
  - 433
  - 438
  - 443
  - 448
  - 453
  - 456
  - 459
  - 462
  - 469
  - 474
  - 477
  - 480
  - 483
  - 486
  - 490
  - 491
  - 493
  astroid.rebuilder.TreeRebuilder.visit_annassign:
  - 736
  - 737
  - 738
  - 740
  - 728
  - 729
  astroid.rebuilder.TreeRebuilder.visit_arg:
  - 505
  - 506
  astroid.rebuilder.TreeRebuilder.visit_arguments:
  - 517
  - 522
  - 534
  - 546
  - 547
  - 550
  - 552
  - 553
  - 555
  - 557
  - 558
  - 559
  - 561
  - 564
  - 566
  - 569
  - 572
  - 575
  - 578
  - 593
  - 595
  - 600
  - 601
  - 605
  - 606
  - 607
  - 608
  - 511
  astroid.rebuilder.TreeRebuilder.visit_assert:
  - 612
  - 613
  - 621
  - 622
  - 623
  astroid.rebuilder.TreeRebuilder.visit_assign:
  - 709
  - 710
  - 717
  - 718
  - 719
  - 720
  astroid.rebuilder.TreeRebuilder.visit_assignname:
  - 771
  - 747
  - 752
  - 757
  - 761
  - 763
  astroid.rebuilder.TreeRebuilder.visit_asyncfor:
  - 690
  astroid.rebuilder.TreeRebuilder.visit_asyncfunctiondef:
  - 685
  astroid.rebuilder.TreeRebuilder.visit_asyncwith:
  - 706
  astroid.rebuilder.TreeRebuilder.visit_attribute:
  - 1216
  - 1218
  - 1221
  - 1253
  - 1229
  - 1230
  - 1239
  - 1243
  - 1245
  - 1215
  astroid.rebuilder.TreeRebuilder.visit_augassign:
  - 777
  - 778
  - 779
  - 786
  - 787
  astroid.rebuilder.TreeRebuilder.visit_await:
  - 700
  - 693
  astroid.rebuilder.TreeRebuilder.visit_binop:
  - 801
  - 802
  - 792
  - 793
  - 794
  astroid.rebuilder.TreeRebuilder.visit_boolop:
  - 808
  - 809
  - 816
  - 807
  astroid.rebuilder.TreeRebuilder.visit_break:
  - 820
  - 821
  astroid.rebuilder.TreeRebuilder.visit_call:
  - 838
  - 839
  - 840
  - 841
  - 830
  - 831
  astroid.rebuilder.TreeRebuilder.visit_classdef:
  - 864
  - 865
  - 866
  - 871
  - 875
  - 876
  - 878
  - 848
  - 849
  - 850
  - 883
  - 859
  - 860
  - 861
  - 863
  astroid.rebuilder.TreeRebuilder.visit_compare:
  - 899
  - 900
  - 907
  - 908
  - 912
  - 914
  astroid.rebuilder.TreeRebuilder.visit_comprehension:
  - 932
  - 933
  - 934
  - 935
  - 936
  - 922
  - 923
  astroid.rebuilder.TreeRebuilder.visit_constant:
  - 1478
  - 1479
  astroid.rebuilder.TreeRebuilder.visit_continue:
  - 889
  - 890
  astroid.rebuilder.TreeRebuilder.visit_decorators:
  - 945
  - 949
  - 966
  - 959
  astroid.rebuilder.TreeRebuilder.visit_delete:
  - 978
  - 970
  - 971
  astroid.rebuilder.TreeRebuilder.visit_dict:
  - 1001
  - 1002
  - 1009
  - 1010
  - 1012
  astroid.rebuilder.TreeRebuilder.visit_dictcomp:
  - 1026
  - 1027
  - 1028
  - 1029
  - 1018
  - 1019
  astroid.rebuilder.TreeRebuilder.visit_excepthandler:
  - 1056
  - 1057
  - 1058
  - 1059
  - 1048
  - 1049
  astroid.rebuilder.TreeRebuilder.visit_expr:
  - 1042
  - 1034
  - 1035
  astroid.rebuilder.TreeRebuilder.visit_for:
  - 1095
  astroid.rebuilder.TreeRebuilder.visit_formattedvalue:
  - 1346
  - 1339
  - 1347
  - 1349
  astroid.rebuilder.TreeRebuilder.visit_functiondef:
  - 1193
  astroid.rebuilder.TreeRebuilder.visit_generatorexp:
  - 1198
  - 1199
  - 1206
  - 1207
  - 1208
  astroid.rebuilder.TreeRebuilder.visit_global:
  - 1257
  - 1258
  - 1266
  - 1267
  - 1268
  astroid.rebuilder.TreeRebuilder.visit_if:
  - 1280
  - 1281
  - 1282
  - 1283
  - 1272
  - 1273
  astroid.rebuilder.TreeRebuilder.visit_ifexp:
  - 1288
  - 1289
  - 1296
  - 1297
  - 1298
  - 1299
  astroid.rebuilder.TreeRebuilder.visit_import:
  - 1315
  - 1316
  - 1317
  - 1318
  - 1320
  - 1304
  - 1306
  astroid.rebuilder.TreeRebuilder.visit_importfrom:
  - 1113
  - 1114
  - 1100
  - 1102
  astroid.rebuilder.TreeRebuilder.visit_interpolation:
  - 2001
  - 1994
  - 2005
  - 2002
  astroid.rebuilder.TreeRebuilder.visit_joinedstr:
  - 1333
  - 1326
  astroid.rebuilder.TreeRebuilder.visit_keyword:
  - 1376
  - 1379
  - 1369
  - 1370
  - 1373
  - 1374
  - 1375
  astroid.rebuilder.TreeRebuilder.visit_lambda:
  - 1384
  - 1391
  - 1383
  astroid.rebuilder.TreeRebuilder.visit_list:
  - 1405
  - 1395
  - 1396
  - 1397
  astroid.rebuilder.TreeRebuilder.visit_listcomp:
  - 1411
  - 1412
  - 1419
  - 1420
  - 1421
  astroid.rebuilder.TreeRebuilder.visit_match:
  - 1835
  - 1834
  - 1827
  - 1836
  astroid.rebuilder.TreeRebuilder.visit_matchas:
  - 1946
  - 1955
  - 1956
  - 1957
  astroid.rebuilder.TreeRebuilder.visit_matchcase:
  - 1843
  - 1844
  - 1845
  - 1846
  - 1847
  astroid.rebuilder.TreeRebuilder.visit_matchclass:
  - 1920
  - 1921
  - 1922
  - 1925
  - 1913
  astroid.rebuilder.TreeRebuilder.visit_matchmapping:
  - 1894
  - 1903
  - 1904
  - 1905
  - 1906
  astroid.rebuilder.TreeRebuilder.visit_matchor:
  - 1970
  - 1969
  - 1962
  astroid.rebuilder.TreeRebuilder.visit_matchsequence:
  - 1887
  - 1886
  - 1879
  astroid.rebuilder.TreeRebuilder.visit_matchsingleton:
  - 1867
  astroid.rebuilder.TreeRebuilder.visit_matchstar:
  - 1933
  - 1942
  astroid.rebuilder.TreeRebuilder.visit_matchvalue:
  - 1861
  - 1854
  astroid.rebuilder.TreeRebuilder.visit_module:
  - 162
  - 166
  - 167
  - 173
  - 174
  - 175
  astroid.rebuilder.TreeRebuilder.visit_name:
  - 1440
  - 1441
  - 1450
  - 1459
  - 1428
  - 1429
  - 1460
  - 1431
  - 1432
  - 1461
  astroid.rebuilder.TreeRebuilder.visit_namedexpr:
  - 1363
  - 1356
  - 1364
  astroid.rebuilder.TreeRebuilder.visit_nonlocal:
  - 1467
  - 1468
  astroid.rebuilder.TreeRebuilder.visit_paramspec:
  - 1505
  - 1492
  - 1493
  - 1502
  - 1503
  astroid.rebuilder.TreeRebuilder.visit_pass:
  - 1512
  - 1511
  astroid.rebuilder.TreeRebuilder.visit_raise:
  - 1521
  - 1522
  - 1530
  - 1531
  - 1532
  astroid.rebuilder.TreeRebuilder.visit_return:
  - 1537
  - 1538
  - 1545
  astroid.rebuilder.TreeRebuilder.visit_set:
  - 1557
  - 1549
  - 1550
  astroid.rebuilder.TreeRebuilder.visit_setcomp:
  - 1569
  - 1570
  - 1571
  - 1561
  - 1562
  astroid.rebuilder.TreeRebuilder.visit_slice:
  - 1576
  - 1577
  - 1579
  - 1580
  - 1581
  - 1582
  - 1585
  - 1586
  - 1587
  - 1588
  astroid.rebuilder.TreeRebuilder.visit_starred:
  - 1611
  - 1612
  - 1613
  - 1621
  astroid.rebuilder.TreeRebuilder.visit_subscript:
  - 1605
  - 1606
  - 1595
  - 1596
  - 1597
  astroid.rebuilder.TreeRebuilder.visit_templatestr:
  - 1986
  - 1979
  - 1987
  astroid.rebuilder.TreeRebuilder.visit_try:
  - 1633
  - 1634
  - 1635
  - 1636
  - 1637
  - 1625
  - 1626
  astroid.rebuilder.TreeRebuilder.visit_trystar:
  - 1642
  - 1649
  - 1650
  - 1651
  - 1652
  - 1653
  astroid.rebuilder.TreeRebuilder.visit_tuple:
  - 1668
  - 1658
  - 1659
  - 1660
  astroid.rebuilder.TreeRebuilder.visit_typealias:
  - 1674
  - 1675
  - 1682
  - 1683
  - 1684
  - 1685
  astroid.rebuilder.TreeRebuilder.visit_typevar:
  - 1700
  - 1701
  - 1702
  - 1704
  - 1690
  - 1691
  astroid.rebuilder.TreeRebuilder.visit_typevartuple:
  - 1712
  - 1713
  - 1722
  - 1723
  - 1725
  astroid.rebuilder.TreeRebuilder.visit_unaryop:
  - 1740
  - 1731
  - 1732
  astroid.rebuilder.TreeRebuilder.visit_while:
  - 1744
  - 1745
  - 1752
  - 1753
  - 1754
  - 1755
  astroid.rebuilder.TreeRebuilder.visit_with:
  - 1799
  astroid.rebuilder.TreeRebuilder.visit_yield:
  - 1810
  - 1802
  - 1803
  astroid.rebuilder.TreeRebuilder.visit_yieldfrom:
  - 1816
  - 1823
  astroid.test_utils:
  - 5
  astroid.test_utils.brainless_manager:
  - 75
  - 68
  - 77
  - 76
  astroid.test_utils.enable_warning:
  - 64
  - 58
  - 60
  astroid.test_utils.get_name_node:
  - 53
  astroid.test_utils.require_version:
  - 21
  - 30
  - 31
  astroid.test_utils.require_version.check_require_version:
  - 40
  - 35
  - 38
  astroid.test_utils.require_version.check_require_version.new_f:
  - 42
  - 43
  - 44
  - 45
  astroid.test_utils.require_version.parse:
  - 25
  astroid.transforms:
  - 18
  - 15
  astroid.transforms.TransformVisitor:
  - 37
  astroid.transforms.TransformVisitor.__init__:
  - 58
  astroid.transforms.TransformVisitor._transform:
  - 66
  - 67
  - 68
  - 71
  - 72
  - 74
  - 61
  astroid.transforms.TransformVisitor._visit:
  - 80
  - 81
  - 82
  - 83
  - 85
  - 86
  - 87
  - 88
  astroid.transforms.TransformVisitor._visit_generic:
  - 99
  - 104
  - 107
  - 123
  - 110
  - 112
  - 113
  - 114
  - 115
  - 116
  - 120
  - 91
  - 94
  astroid.transforms.TransformVisitor.register_transform:
  - 138
  - 146
  astroid.transforms.TransformVisitor.unregister_transform:
  - 154
  - 155
  astroid.transforms.TransformVisitor.visit:
  - 163
  - 158
  astroid.typing:
  - 56
  - 18
  - 53
  astroid.typing.AstroidManagerBrain:
  - 36
  astroid.typing.InferFn.__call__:
  - 90
  astroid.typing.InferenceErrorInfo:
  - 27
  astroid.typing.TransformFn.__call__:
  - 98
  astroid.util:
  - 51
  - 13
  astroid.util.BadBinaryOperationMessage:
  - 99
  astroid.util.BadBinaryOperationMessage.__str__:
  - 108
  astroid.util.BadOperationMessage:
  - 55
  astroid.util.BadUnaryOperationMessage:
  - 63
  astroid.util.BadUnaryOperationMessage.__str__:
  - 84
  - 87
  - 88
  - 92
  - 95
  astroid.util.BadUnaryOperationMessage._object_type:
  - 77
  - 78
  astroid.util.UninferableBase:
  - 20
  astroid.util.UninferableBase.__getattribute__:
  - 33
  - 34
  - 35
  - 36
  - 31
  astroid.util.UninferableBase.accept:
  - 48
  astroid.util._instancecheck:
  - 114
  - 115
  astroid.util.check_warnings_filter:
  - 129
  - 130
  - 125
  astroid.util.safe_infer:
  - 141
  - 146
  - 149
  - 150
  - 154
Fuzzer filename: /src/fuzz_parse.py
Inheritance:
  astroid._ast.FunctionType:
  - NamedTuple
  astroid._ast.ParserModule:
  - NamedTuple
  astroid.arguments.CallSite: []
  astroid.bases.AsyncGenerator:
  - Generator
  astroid.bases.BaseInstance:
  - Proxy
  astroid.bases.BoundMethod:
  - UnboundMethod
  astroid.bases.Generator:
  - BaseInstance
  astroid.bases.Instance:
  - BaseInstance
  astroid.bases.Proxy: []
  astroid.bases.UnboundMethod:
  - Proxy
  astroid.bases.UnionType:
  - BaseInstance
  astroid.brain.brain_functools.LruWrappedModel: []
  astroid.brain.brain_functools.LruWrappedModel.attr_cache_info.CacheInfoBoundMethod:
  - BoundMethod
  astroid.builder.AstroidBuilder: []
  astroid.const.Context: []
  astroid.constraint.BooleanConstraint:
  - Constraint
  astroid.constraint.Constraint:
  - ABC
  astroid.constraint.NoneConstraint:
  - Constraint
  astroid.constraint.TypeConstraint:
  - Constraint
  astroid.context.CallContext: []
  astroid.context.InferenceContext: []
  astroid.exceptions.AstroidBuildingError:
  - AstroidError
  astroid.exceptions.AstroidError:
  - Exception
  astroid.exceptions.AstroidImportError:
  - AstroidBuildingError
  astroid.exceptions.AstroidIndexError:
  - AstroidError
  astroid.exceptions.AstroidSyntaxError:
  - AstroidBuildingError
  astroid.exceptions.AstroidTypeError:
  - AstroidError
  astroid.exceptions.AstroidValueError:
  - AstroidError
  astroid.exceptions.AttributeInferenceError:
  - ResolveError
  astroid.exceptions.DuplicateBasesError:
  - MroError
  astroid.exceptions.InconsistentMroError:
  - MroError
  astroid.exceptions.InferenceError:
  - ResolveError
  astroid.exceptions.InferenceOverwriteError:
  - AstroidError
  astroid.exceptions.MroError:
  - ResolveError
  astroid.exceptions.NameInferenceError:
  - InferenceError
  astroid.exceptions.NoDefault:
  - AstroidError
  astroid.exceptions.ParentMissingError:
  - AstroidError
  astroid.exceptions.ResolveError:
  - AstroidError
  astroid.exceptions.StatementMissing:
  - ParentMissingError
  astroid.exceptions.SuperError:
  - ResolveError
  astroid.exceptions.TooManyLevelsError:
  - AstroidImportError
  astroid.exceptions.UseInferenceDefault:
  - Exception
  astroid.exceptions._NonDeducibleTypeHierarchy:
  - Exception
  astroid.interpreter._import.spec.ExplicitNamespacePackageFinder:
  - ImportlibFinder
  astroid.interpreter._import.spec.Finder: []
  astroid.interpreter._import.spec.ImportlibFinder:
  - Finder
  astroid.interpreter._import.spec.ModuleSpec:
  - NamedTuple
  astroid.interpreter._import.spec.ModuleType: []
  astroid.interpreter._import.spec.PathSpecFinder:
  - Finder
  astroid.interpreter._import.spec.ZipFinder:
  - Finder
  astroid.interpreter._import.spec._MetaPathFinder:
  - Protocol
  astroid.interpreter.objectmodel.AsyncGeneratorModel:
  - GeneratorBaseModel
  astroid.interpreter.objectmodel.BoundMethodModel:
  - FunctionModel
  astroid.interpreter.objectmodel.ClassModel:
  - ObjectModel
  astroid.interpreter.objectmodel.ClassModel.attr___subclasses__.SubclassesBoundMethod: []
  astroid.interpreter.objectmodel.ClassModel.attr_mro.MroBoundMethod: []
  astroid.interpreter.objectmodel.ContextManagerModel:
  - ObjectModel
  astroid.interpreter.objectmodel.DictModel:
  - ObjectModel
  astroid.interpreter.objectmodel.DictModel._generic_dict_attribute.DictMethodBoundMethod: []
  astroid.interpreter.objectmodel.ExceptionInstanceModel:
  - InstanceModel
  astroid.interpreter.objectmodel.FunctionModel:
  - ObjectModel
  astroid.interpreter.objectmodel.FunctionModel.attr___get__.DescriptorBoundMethod: []
  astroid.interpreter.objectmodel.GeneratorBaseModel:
  - ContextManagerModel
  - FunctionModel
  astroid.interpreter.objectmodel.GeneratorModel:
  - GeneratorBaseModel
  astroid.interpreter.objectmodel.GroupExceptionInstanceModel:
  - ExceptionInstanceModel
  astroid.interpreter.objectmodel.ImportErrorInstanceModel:
  - ExceptionInstanceModel
  astroid.interpreter.objectmodel.InstanceModel:
  - ObjectModel
  astroid.interpreter.objectmodel.ModuleModel:
  - ObjectModel
  astroid.interpreter.objectmodel.OSErrorInstanceModel:
  - ExceptionInstanceModel
  astroid.interpreter.objectmodel.ObjectModel: []
  astroid.interpreter.objectmodel.PropertyModel:
  - ObjectModel
  astroid.interpreter.objectmodel.PropertyModel.attr_fget.PropertyFuncAccessor: []
  astroid.interpreter.objectmodel.PropertyModel.attr_fset.PropertyFuncAccessor: []
  astroid.interpreter.objectmodel.SuperModel:
  - ObjectModel
  astroid.interpreter.objectmodel.SyntaxErrorInstanceModel:
  - ExceptionInstanceModel
  astroid.interpreter.objectmodel.UnboundMethodModel:
  - ObjectModel
  astroid.interpreter.objectmodel.UnicodeDecodeErrorInstanceModel:
  - ExceptionInstanceModel
  astroid.manager.AstroidManager: []
  astroid.modutils.NoSourceFile:
  - Exception
  astroid.nodes._base_nodes.AssignTypeNode:
  - NodeNG
  astroid.nodes._base_nodes.FilterStmtsBaseNode:
  - NodeNG
  astroid.nodes._base_nodes.ImportNode:
  - NoChildrenNode
  - FilterStmtsBaseNode
  - Statement
  astroid.nodes._base_nodes.LookupMixIn:
  - NodeNG
  astroid.nodes._base_nodes.MultiLineBlockNode:
  - NodeNG
  astroid.nodes._base_nodes.MultiLineWithElseBlockNode:
  - MultiLineBlockNode
  astroid.nodes._base_nodes.NoChildrenNode:
  - NodeNG
  astroid.nodes._base_nodes.OperatorNode:
  - NodeNG
  astroid.nodes._base_nodes.ParentAssignNode:
  - AssignTypeNode
  astroid.nodes._base_nodes.Statement:
  - NodeNG
  astroid.nodes.node_classes.AnnAssign: []
  astroid.nodes.node_classes.Arguments: []
  astroid.nodes.node_classes.Assert: []
  astroid.nodes.node_classes.Assign: []
  astroid.nodes.node_classes.AssignAttr: []
  astroid.nodes.node_classes.AssignName: []
  astroid.nodes.node_classes.AsyncFor:
  - For
  astroid.nodes.node_classes.AsyncWith:
  - With
  astroid.nodes.node_classes.Attribute:
  - NodeNG
  astroid.nodes.node_classes.AugAssign: []
  astroid.nodes.node_classes.Await:
  - NodeNG
  astroid.nodes.node_classes.BaseContainer:
  - Instance
  astroid.nodes.node_classes.BinOp: []
  astroid.nodes.node_classes.BoolOp:
  - NodeNG
  astroid.nodes.node_classes.Break: []
  astroid.nodes.node_classes.Call:
  - NodeNG
  astroid.nodes.node_classes.Compare:
  - NodeNG
  astroid.nodes.node_classes.Comprehension:
  - NodeNG
  astroid.nodes.node_classes.Const:
  - Instance
  astroid.nodes.node_classes.Continue: []
  astroid.nodes.node_classes.Decorators:
  - NodeNG
  astroid.nodes.node_classes.DelAttr: []
  astroid.nodes.node_classes.DelName: []
  astroid.nodes.node_classes.Delete: []
  astroid.nodes.node_classes.Dict:
  - Instance
  - NodeNG
  astroid.nodes.node_classes.DictUnpack: []
  astroid.nodes.node_classes.EmptyNode: []
  astroid.nodes.node_classes.EvaluatedObject:
  - NodeNG
  astroid.nodes.node_classes.ExceptHandler: []
  astroid.nodes.node_classes.Expr: []
  astroid.nodes.node_classes.For: []
  astroid.nodes.node_classes.FormattedValue:
  - NodeNG
  astroid.nodes.node_classes.Global: []
  astroid.nodes.node_classes.If: []
  astroid.nodes.node_classes.IfExp:
  - NodeNG
  astroid.nodes.node_classes.Import: []
  astroid.nodes.node_classes.ImportFrom: []
  astroid.nodes.node_classes.Interpolation:
  - NodeNG
  astroid.nodes.node_classes.JoinedStr:
  - NodeNG
  astroid.nodes.node_classes.Keyword:
  - NodeNG
  astroid.nodes.node_classes.List:
  - BaseContainer
  astroid.nodes.node_classes.Match: []
  astroid.nodes.node_classes.MatchAs:
  - Pattern
  astroid.nodes.node_classes.MatchCase: []
  astroid.nodes.node_classes.MatchClass:
  - Pattern
  astroid.nodes.node_classes.MatchMapping:
  - Pattern
  astroid.nodes.node_classes.MatchOr:
  - Pattern
  astroid.nodes.node_classes.MatchSequence:
  - Pattern
  astroid.nodes.node_classes.MatchSingleton:
  - Pattern
  astroid.nodes.node_classes.MatchStar:
  - Pattern
  astroid.nodes.node_classes.MatchValue:
  - Pattern
  astroid.nodes.node_classes.Name: []
  astroid.nodes.node_classes.NamedExpr: []
  astroid.nodes.node_classes.Nonlocal: []
  astroid.nodes.node_classes.ParamSpec: []
  astroid.nodes.node_classes.Pass: []
  astroid.nodes.node_classes.Pattern:
  - NodeNG
  astroid.nodes.node_classes.Raise: []
  astroid.nodes.node_classes.Return: []
  astroid.nodes.node_classes.Set:
  - BaseContainer
  astroid.nodes.node_classes.Slice:
  - NodeNG
  astroid.nodes.node_classes.Starred: []
  astroid.nodes.node_classes.Subscript:
  - NodeNG
  astroid.nodes.node_classes.TemplateStr:
  - NodeNG
  astroid.nodes.node_classes.Try: []
  astroid.nodes.node_classes.TryStar: []
  astroid.nodes.node_classes.Tuple:
  - BaseContainer
  astroid.nodes.node_classes.TypeAlias: []
  astroid.nodes.node_classes.TypeVar: []
  astroid.nodes.node_classes.TypeVarTuple: []
  astroid.nodes.node_classes.UnaryOp: []
  astroid.nodes.node_classes.Unknown: []
  astroid.nodes.node_classes.While: []
  astroid.nodes.node_classes.With: []
  astroid.nodes.node_classes.Yield:
  - NodeNG
  astroid.nodes.node_classes.YieldFrom:
  - Yield
  astroid.nodes.node_ng.NodeNG: []
  astroid.nodes.scoped_nodes.mixin.ComprehensionScope:
  - LocalsDictNodeNG
  astroid.nodes.scoped_nodes.mixin.LocalsDictNodeNG: []
  astroid.nodes.scoped_nodes.scoped_nodes.AsyncFunctionDef:
  - FunctionDef
  astroid.nodes.scoped_nodes.scoped_nodes.ClassDef:
  - LocalsDictNodeNG
  astroid.nodes.scoped_nodes.scoped_nodes.DictComp:
  - ComprehensionScope
  astroid.nodes.scoped_nodes.scoped_nodes.FunctionDef:
  - LocalsDictNodeNG
  astroid.nodes.scoped_nodes.scoped_nodes.GeneratorExp:
  - ComprehensionScope
  astroid.nodes.scoped_nodes.scoped_nodes.Lambda:
  - LocalsDictNodeNG
  astroid.nodes.scoped_nodes.scoped_nodes.ListComp:
  - ComprehensionScope
  astroid.nodes.scoped_nodes.scoped_nodes.Module:
  - LocalsDictNodeNG
  astroid.nodes.scoped_nodes.scoped_nodes.SetComp:
  - ComprehensionScope
  astroid.nodes.scoped_nodes.scoped_nodes.__SyntheticRoot:
  - Module
  astroid.nodes.utils.Position:
  - NamedTuple
  astroid.objects.DictInstance: []
  astroid.objects.DictItems: []
  astroid.objects.DictKeys: []
  astroid.objects.DictValues: []
  astroid.objects.ExceptionInstance: []
  astroid.objects.FrozenSet: []
  astroid.objects.PartialFunction: []
  astroid.objects.Property: []
  astroid.objects.Super: []
  astroid.raw_building.InspectBuilder: []
  astroid.rebuilder.TreeRebuilder: []
  astroid.transforms.TransformVisitor: []
  astroid.typing.AstroidManagerBrain:
  - TypedDict
  astroid.typing.InferFn:
  - Protocol
  astroid.typing.InferenceErrorInfo:
  - TypedDict
  astroid.typing.TransformFn:
  - Protocol
  astroid.util.BadBinaryOperationMessage:
  - BadOperationMessage
  astroid.util.BadOperationMessage: []
  astroid.util.BadUnaryOperationMessage:
  - BadOperationMessage
  astroid.util.UninferableBase: []
ep:
  func_name: TestOneInput
  module: '...fuzz_parse'
