From 43f0b4cdd93477c697946640c65d0fbd16716bd6 Mon Sep 17 00:00:00 2001 From: Marc Bresson Date: Thu, 12 Dec 2024 14:45:20 +0100 Subject: [PATCH] MAINT: simplify the condition of URL type checking --- httpx/_urls.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/httpx/_urls.py b/httpx/_urls.py index a5cb72efca..2cd5ce2544 100644 --- a/httpx/_urls.py +++ b/httpx/_urls.py @@ -113,9 +113,7 @@ def __init__(self, url: URL | str = "", **kwargs: typing.Any) -> None: params = kwargs.pop("params") kwargs["query"] = None if not params else str(QueryParams(params)) - if isinstance(url, str): - self._uri_reference = urlparse(url, **kwargs) - elif isinstance(url, URL): + if isinstance(url, URL): self._uri_reference = url._uri_reference.copy_with(**kwargs) else: self._uri_reference = urlparse(str(url), **kwargs)