1111from functools import partial
1212from typing import TYPE_CHECKING , Any , NoReturn , Union , cast
1313
14- from astroid import arguments , helpers , inference_tip , nodes , objects , util
14+ from astroid import arguments , helpers , nodes , objects , util
1515from astroid .builder import AstroidBuilder
1616from astroid .context import InferenceContext
1717from astroid .exceptions import (
2121 MroError ,
2222 UseInferenceDefault ,
2323)
24+ from astroid .inference_tip import inference_tip
2425from astroid .manager import AstroidManager
2526from astroid .nodes import scoped_nodes
2627from astroid .typing import (
@@ -844,7 +845,7 @@ def _class_or_tuple_to_container(
844845 return class_container
845846
846847
847- def infer_len (node , context : InferenceContext | None = None ):
848+ def infer_len (node , context : InferenceContext | None = None ) -> nodes . Const :
848849 """Infer length calls.
849850
850851 :param nodes.Call node: len call to infer
@@ -867,7 +868,7 @@ def infer_len(node, context: InferenceContext | None = None):
867868 raise UseInferenceDefault (str (exc )) from exc
868869
869870
870- def infer_str (node , context : InferenceContext | None = None ):
871+ def infer_str (node , context : InferenceContext | None = None ) -> nodes . Const :
871872 """Infer str() calls.
872873
873874 :param nodes.Call node: str() call to infer
@@ -926,7 +927,7 @@ def infer_dict_fromkeys(node, context: InferenceContext | None = None):
926927 will be inferred instead.
927928 """
928929
929- def _build_dict_with_elements (elements ) :
930+ def _build_dict_with_elements (elements : list ) -> nodes . Dict :
930931 new_node = nodes .Dict (
931932 col_offset = node .col_offset ,
932933 lineno = node .lineno ,
0 commit comments