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 = []

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…