aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py')
-rw-r--r--.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py b/.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py
new file mode 100644
index 00000000..b24f4fe0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/uvicorn/loops/asyncio.py
@@ -0,0 +1,10 @@
+import asyncio
+import logging
+import sys
+
+logger = logging.getLogger("uvicorn.error")
+
+
+def asyncio_setup(use_subprocess: bool = False) -> None:
+ if sys.platform == "win32" and use_subprocess:
+ asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())