Fix mypy
This commit is contained in:
@@ -17,5 +17,5 @@ enable_error_code =
|
||||
narrowed-type-not-subtype
|
||||
strict = True
|
||||
|
||||
[mypy-aiohttp_socks.*]
|
||||
[mypy-aiohttp_socks.*,winloop.*]
|
||||
ignore_missing_imports = True
|
||||
|
||||
@@ -42,17 +42,17 @@ def async_run(main: Coroutine[Any, Any, T]) -> T:
|
||||
pass
|
||||
else:
|
||||
if hasattr(uvloop, "run"):
|
||||
return uvloop.run(main) # type: ignore[no-any-return]
|
||||
return uvloop.run(main) # type: ignore[no-any-return, unused-ignore]
|
||||
uvloop.install()
|
||||
return asyncio.run(main)
|
||||
|
||||
try:
|
||||
import winloop # type: ignore[import-not-found, import-untyped, unused-ignore] # noqa: PLC0415
|
||||
import winloop # type: ignore[import-not-found, unused-ignore] # noqa: PLC0415
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
if hasattr(winloop, "run"):
|
||||
return winloop.run(main) # type: ignore[no-any-return]
|
||||
return winloop.run(main) # type: ignore[no-any-return, unused-ignore]
|
||||
winloop.install()
|
||||
return asyncio.run(main)
|
||||
if sys.platform == "win32":
|
||||
|
||||
Reference in New Issue
Block a user