INNER CODE UNIT · Python
UvicornWorker
br3ndonland/inboard · inboard/gunicorn_workers.py:41
class UvicornWorker(Worker):
"""
A worker class for Gunicorn that interfaces with an ASGI consumer callable,
rather than a WSGI callable.
"""
CONFIG_KWARGS: ClassVar[dict[str, str]] = {"loop": "auto", "http": "auto"}
def __init__(self, *args: Any, **kwargs: Any) -> None:
super().__init__(*args, **kwargs)
logger = logging.getLogger("uvicorn.error")
logger.handlers = []
logger.setLevel(self.log.error_log.level)
logger.propagate = True
logger = logging.getLogger("uvicorn.access")
logger.handlers = []