@@ -147,7 +147,7 @@ def _infer_stmts(
147147 stmts : Iterable [InferenceResult ],
148148 context : InferenceContext | None ,
149149 frame : nodes .NodeNG | BaseInstance | None = None ,
150- ) -> collections .abc .Generator [InferenceResult , None , None ]:
150+ ) -> collections .abc .Generator [InferenceResult ]:
151151 """Return an iterator on statements inferred by each statement in *stmts*."""
152152 inferred = False
153153 constraint_failed = False
@@ -354,7 +354,7 @@ def infer_binary_op(
354354 other : InferenceResult ,
355355 context : InferenceContext ,
356356 method : SuccessfulInferenceResult ,
357- ) -> Generator [InferenceResult , None , None ]:
357+ ) -> Generator [InferenceResult ]:
358358 return method .infer_call_result (self , context )
359359
360360 def __repr__ (self ) -> str :
@@ -491,9 +491,7 @@ def _infer_builtin_new(
491491 self ,
492492 caller : SuccessfulInferenceResult | None ,
493493 context : InferenceContext ,
494- ) -> collections .abc .Generator [
495- nodes .Const | Instance | UninferableBase , None , None
496- ]:
494+ ) -> collections .abc .Generator [nodes .Const | Instance | UninferableBase ]:
497495 if not isinstance (caller , nodes .Call ):
498496 return
499497 if not caller .args :
0 commit comments