From 62f3791c198fc4b84915eb2e7a06197097f65c31 Mon Sep 17 00:00:00 2001 From: monosans Date: Sat, 21 Dec 2024 17:49:42 +0300 Subject: [PATCH] chore: stricter mypy config --- .pre-commit-config.yaml | 2 +- mypy.ini | 1 - proxy_scraper_checker/__main__.py | 8 ++++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c4e9aca..f94bdd0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -47,4 +47,4 @@ repos: - types-aiofiles - typing-extensions<5 - uvloop<0.22; implementation_name=='cpython' and (sys_platform=='darwin' or sys_platform=='linux') - - winloop<0.1.7; implementation_name=='cpython' and (sys_platform=='cygwin' or sys_platform=='win32') + - winloop<0.1.8; implementation_name=='cpython' and (sys_platform=='cygwin' or sys_platform=='win32') diff --git a/mypy.ini b/mypy.ini index 7112284..637adcf 100644 --- a/mypy.ini +++ b/mypy.ini @@ -1,5 +1,4 @@ [mypy] -follow_untyped_imports = True python_version = 3.9 disallow_subclassing_any = False disallow_untyped_calls = False diff --git a/proxy_scraper_checker/__main__.py b/proxy_scraper_checker/__main__.py index 1d66c00..b3d402f 100644 --- a/proxy_scraper_checker/__main__.py +++ b/proxy_scraper_checker/__main__.py @@ -53,23 +53,23 @@ _logger = logging.getLogger(__name__) def get_async_run() -> Callable[[Coroutine[Any, Any, T]], T]: if sys.implementation.name == "cpython": try: - import uvloop # type: ignore[import-not-found, unused-ignore] # noqa: PLC0415 + import uvloop # noqa: PLC0415 except ImportError: pass else: try: - return uvloop.run # type: ignore[no-any-return, unused-ignore] + return uvloop.run # type: ignore[no-any-return] except AttributeError: uvloop.install() return asyncio.run try: - import winloop # type: ignore[import-not-found, unused-ignore] # noqa: PLC0415 + import winloop # noqa: PLC0415 except ImportError: pass else: try: - return winloop.run # type: ignore[no-any-return, unused-ignore] + return winloop.run # type: ignore[no-any-return] except AttributeError: winloop.install() return asyncio.run