Skip to content

Commit a7305b8

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 949195e commit a7305b8

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

mypy/checker.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,6 @@
148148
from mypy.operators import flip_ops, int_op_to_method, neg_ops
149149
from mypy.options import PRECISE_TUPLE_TYPES, Options
150150
from mypy.patterns import AsPattern, StarredPattern
151-
from mypy.traverser import TraverserVisitor
152-
from mypy.traverser import TraverserVisitor
153151
from mypy.plugin import Plugin
154152
from mypy.plugins import dataclasses as dataclasses_plugin
155153
from mypy.scope import Scope
@@ -318,18 +316,18 @@ def __exit__(self, exc_type: object, exc_val: object, exc_tb: object) -> Literal
318316

319317
class ReturnTypeFinder(TraverserVisitor):
320318
"""Visitor to collect return types from return statements in a function body.
321-
319+
322320
This is used to infer return types for functions without explicit return type annotations.
323321
"""
324-
322+
325323
def __init__(self, typemap: dict[Expression, Type]) -> None:
326324
self.typemap = typemap
327325
self.return_types: list[Type] = []
328-
326+
329327
def visit_return_stmt(self, o: ReturnStmt) -> None:
330328
if o.expr is not None and o.expr in self.typemap:
331329
self.return_types.append(self.typemap[o.expr])
332-
330+
333331
def visit_func_def(self, o: FuncDef) -> None:
334332
# Skip nested functions
335333
pass

0 commit comments

Comments
 (0)