Skip to content

Commit f280bbb

Browse files
committed
- r fix type hints
1 parent da9c230 commit f280bbb

2 files changed

Lines changed: 2 additions & 5 deletions

File tree

approvaltests/reporters/generic_diff_reporter_factory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import json
2-
from typing import Iterator, List, Optional
2+
from typing import Iterator, List, Optional, Type, Dict, Callable
33

44
from approvaltests.core.reporter import Reporter
55
from approvaltests.reporters.python_native_reporter import PythonNativeReporter
@@ -43,7 +43,7 @@ def get(self, reporter_name: str) -> Reporter:
4343

4444
@staticmethod
4545
def get_reporter_programmatically(reporter_name: str) -> Optional[Reporter]:
46-
reporters = {
46+
reporters: Dict[str, Callable[[], Reporter]] = {
4747
"BeyondCompare": ReportWithBeyondCompare,
4848
"WinMerge": ReportWithWinMerge,
4949
"PythonNative": PythonNativeReporter,

mypy.ini

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,6 @@ disable_error_code = no-any-return
1717
[mypy-approvaltests.scrubbers.scrubbers]
1818
disable_error_code = arg-type
1919

20-
[mypy-approvaltests.reporters.generic_diff_reporter_factory]
21-
disable_error_code = abstract
22-
2320
[mypy-approvaltests.reporters.default_reporter_factory]
2421
disable_error_code = no-any-return
2522

0 commit comments

Comments
 (0)