diff --git a/tests/middleware/test_proxy_headers.py b/tests/middleware/test_proxy_headers.py index 435809b90..5af3a58fc 100644 --- a/tests/middleware/test_proxy_headers.py +++ b/tests/middleware/test_proxy_headers.py @@ -432,7 +432,7 @@ async def test_proxy_headers_multiple_proxies(trusted_hosts: str | list[str], ex (True, "1234", 1234), (False, "1234", 0), (False, "443", 0), - ] + ], ) async def test_proxy_headers_with_forwarded_port(forwarded_port, port, expected) -> None: async with make_httpx_client("*", forwarded_port=forwarded_port) as client: diff --git a/uvicorn/config.py b/uvicorn/config.py index d28f94e65..4a1d13d79 100644 --- a/uvicorn/config.py +++ b/uvicorn/config.py @@ -470,7 +470,9 @@ def load(self) -> None: if logger.getEffectiveLevel() <= TRACE_LOG_LEVEL: self.loaded_app = MessageLoggerMiddleware(self.loaded_app) if self.proxy_headers: - self.loaded_app = ProxyHeadersMiddleware(self.loaded_app, trusted_hosts=self.forwarded_allow_ips, forwarded_port=self.forwarded_port) + self.loaded_app = ProxyHeadersMiddleware( + self.loaded_app, trusted_hosts=self.forwarded_allow_ips, forwarded_port=self.forwarded_port + ) self.loaded = True diff --git a/uvicorn/middleware/proxy_headers.py b/uvicorn/middleware/proxy_headers.py index 6c4938635..84b2f56ae 100644 --- a/uvicorn/middleware/proxy_headers.py +++ b/uvicorn/middleware/proxy_headers.py @@ -20,8 +20,9 @@ class ProxyHeadersMiddleware: - """ - def __init__(self, app: ASGI3Application, trusted_hosts: list[str] | str = "127.0.0.1", - forwarded_port: bool = False) -> None: + def __init__( + self, app: ASGI3Application, trusted_hosts: list[str] | str = "127.0.0.1", forwarded_port: bool = False + ) -> None: self.app = app self.trusted_hosts = _TrustedHosts(trusted_hosts) self.forwarded_port = forwarded_port