This commit is contained in:
monosans
2024-05-31 13:48:09 +05:00
parent 82b097c6a6
commit 1372ab308b
2 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -17,5 +17,5 @@ enable_error_code =
narrowed-type-not-subtype
strict = True
[mypy-aiohttp_socks.*]
[mypy-aiohttp_socks.*,winloop.*]
ignore_missing_imports = True
+3 -3
View File
@@ -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":