Changed testing event loop to selector

This commit is contained in:
bhawkins 2020-02-26 14:31:47 -07:00
parent 196cfaffbe
commit cb1691b8e9

View File

@ -2,6 +2,7 @@ import logging
import multiprocessing import multiprocessing
import os import os
import pickle import pickle
import selectors
import tempfile import tempfile
import traceback import traceback
from concurrent.futures import CancelledError from concurrent.futures import CancelledError
@ -275,6 +276,6 @@ def _reinstall_reactor():
if "daphne.server" in sys.modules: if "daphne.server" in sys.modules:
del sys.modules["daphne.server"] del sys.modules["daphne.server"]
event_loop = asyncio.new_event_loop() event_loop = asyncio.SelectorEventLoop(selectors.SelectSelector())
asyncioreactor.install(event_loop) asyncioreactor.install(event_loop)
asyncio.set_event_loop(event_loop) asyncio.set_event_loop(event_loop)