|
46 | 46 | RequestFiles,
|
47 | 47 | SyncByteStream,
|
48 | 48 | TimeoutTypes,
|
49 |
| - URLTypes, |
50 | 49 | VerifyTypes,
|
51 | 50 | )
|
52 | 51 | from ._urls import URL, QueryParams
|
@@ -172,7 +171,7 @@ def __init__(
|
172 | 171 | follow_redirects: bool = False,
|
173 | 172 | max_redirects: int = DEFAULT_MAX_REDIRECTS,
|
174 | 173 | event_hooks: None | (typing.Mapping[str, list[EventHook]]) = None,
|
175 |
| - base_url: URLTypes = "", |
| 174 | + base_url: URL | str = "", |
176 | 175 | trust_env: bool = True,
|
177 | 176 | default_encoding: str | typing.Callable[[bytes], str] = "utf-8",
|
178 | 177 | ) -> None:
|
@@ -273,7 +272,7 @@ def base_url(self) -> URL:
|
273 | 272 | return self._base_url
|
274 | 273 |
|
275 | 274 | @base_url.setter
|
276 |
| - def base_url(self, url: URLTypes) -> None: |
| 275 | + def base_url(self, url: URL | str) -> None: |
277 | 276 | self._base_url = self._enforce_trailing_slash(URL(url))
|
278 | 277 |
|
279 | 278 | @property
|
@@ -321,7 +320,7 @@ def params(self, params: QueryParamTypes) -> None:
|
321 | 320 | def build_request(
|
322 | 321 | self,
|
323 | 322 | method: str,
|
324 |
| - url: URLTypes, |
| 323 | + url: URL | str, |
325 | 324 | *,
|
326 | 325 | content: RequestContent | None = None,
|
327 | 326 | data: RequestData | None = None,
|
@@ -369,7 +368,7 @@ def build_request(
|
369 | 368 | extensions=extensions,
|
370 | 369 | )
|
371 | 370 |
|
372 |
| - def _merge_url(self, url: URLTypes) -> URL: |
| 371 | + def _merge_url(self, url: URL | str) -> URL: |
373 | 372 | """
|
374 | 373 | Merge a URL argument together with any 'base_url' on the client,
|
375 | 374 | to create the URL used for the outgoing request.
|
@@ -645,7 +644,7 @@ def __init__(
|
645 | 644 | limits: Limits = DEFAULT_LIMITS,
|
646 | 645 | max_redirects: int = DEFAULT_MAX_REDIRECTS,
|
647 | 646 | event_hooks: None | (typing.Mapping[str, list[EventHook]]) = None,
|
648 |
| - base_url: URLTypes = "", |
| 647 | + base_url: URL | str = "", |
649 | 648 | transport: BaseTransport | None = None,
|
650 | 649 | app: typing.Callable[..., typing.Any] | None = None,
|
651 | 650 | trust_env: bool = True,
|
@@ -784,7 +783,7 @@ def _transport_for_url(self, url: URL) -> BaseTransport:
|
784 | 783 | def request(
|
785 | 784 | self,
|
786 | 785 | method: str,
|
787 |
| - url: URLTypes, |
| 786 | + url: URL | str, |
788 | 787 | *,
|
789 | 788 | content: RequestContent | None = None,
|
790 | 789 | data: RequestData | None = None,
|
@@ -841,7 +840,7 @@ def request(
|
841 | 840 | def stream(
|
842 | 841 | self,
|
843 | 842 | method: str,
|
844 |
| - url: URLTypes, |
| 843 | + url: URL | str, |
845 | 844 | *,
|
846 | 845 | content: RequestContent | None = None,
|
847 | 846 | data: RequestData | None = None,
|
@@ -1049,7 +1048,7 @@ def _send_single_request(self, request: Request) -> Response:
|
1049 | 1048 |
|
1050 | 1049 | def get(
|
1051 | 1050 | self,
|
1052 |
| - url: URLTypes, |
| 1051 | + url: URL | str, |
1053 | 1052 | *,
|
1054 | 1053 | params: QueryParamTypes | None = None,
|
1055 | 1054 | headers: HeaderTypes | None = None,
|
@@ -1078,7 +1077,7 @@ def get(
|
1078 | 1077 |
|
1079 | 1078 | def options(
|
1080 | 1079 | self,
|
1081 |
| - url: URLTypes, |
| 1080 | + url: URL | str, |
1082 | 1081 | *,
|
1083 | 1082 | params: QueryParamTypes | None = None,
|
1084 | 1083 | headers: HeaderTypes | None = None,
|
@@ -1107,7 +1106,7 @@ def options(
|
1107 | 1106 |
|
1108 | 1107 | def head(
|
1109 | 1108 | self,
|
1110 |
| - url: URLTypes, |
| 1109 | + url: URL | str, |
1111 | 1110 | *,
|
1112 | 1111 | params: QueryParamTypes | None = None,
|
1113 | 1112 | headers: HeaderTypes | None = None,
|
@@ -1136,7 +1135,7 @@ def head(
|
1136 | 1135 |
|
1137 | 1136 | def post(
|
1138 | 1137 | self,
|
1139 |
| - url: URLTypes, |
| 1138 | + url: URL | str, |
1140 | 1139 | *,
|
1141 | 1140 | content: RequestContent | None = None,
|
1142 | 1141 | data: RequestData | None = None,
|
@@ -1173,7 +1172,7 @@ def post(
|
1173 | 1172 |
|
1174 | 1173 | def put(
|
1175 | 1174 | self,
|
1176 |
| - url: URLTypes, |
| 1175 | + url: URL | str, |
1177 | 1176 | *,
|
1178 | 1177 | content: RequestContent | None = None,
|
1179 | 1178 | data: RequestData | None = None,
|
@@ -1210,7 +1209,7 @@ def put(
|
1210 | 1209 |
|
1211 | 1210 | def patch(
|
1212 | 1211 | self,
|
1213 |
| - url: URLTypes, |
| 1212 | + url: URL | str, |
1214 | 1213 | *,
|
1215 | 1214 | content: RequestContent | None = None,
|
1216 | 1215 | data: RequestData | None = None,
|
@@ -1247,7 +1246,7 @@ def patch(
|
1247 | 1246 |
|
1248 | 1247 | def delete(
|
1249 | 1248 | self,
|
1250 |
| - url: URLTypes, |
| 1249 | + url: URL | str, |
1251 | 1250 | *,
|
1252 | 1251 | params: QueryParamTypes | None = None,
|
1253 | 1252 | headers: HeaderTypes | None = None,
|
@@ -1392,7 +1391,7 @@ def __init__(
|
1392 | 1391 | limits: Limits = DEFAULT_LIMITS,
|
1393 | 1392 | max_redirects: int = DEFAULT_MAX_REDIRECTS,
|
1394 | 1393 | event_hooks: None | (typing.Mapping[str, list[EventHook]]) = None,
|
1395 |
| - base_url: URLTypes = "", |
| 1394 | + base_url: URL | str = "", |
1396 | 1395 | transport: AsyncBaseTransport | None = None,
|
1397 | 1396 | app: typing.Callable[..., typing.Any] | None = None,
|
1398 | 1397 | trust_env: bool = True,
|
@@ -1531,7 +1530,7 @@ def _transport_for_url(self, url: URL) -> AsyncBaseTransport:
|
1531 | 1530 | async def request(
|
1532 | 1531 | self,
|
1533 | 1532 | method: str,
|
1534 |
| - url: URLTypes, |
| 1533 | + url: URL | str, |
1535 | 1534 | *,
|
1536 | 1535 | content: RequestContent | None = None,
|
1537 | 1536 | data: RequestData | None = None,
|
@@ -1589,7 +1588,7 @@ async def request(
|
1589 | 1588 | async def stream(
|
1590 | 1589 | self,
|
1591 | 1590 | method: str,
|
1592 |
| - url: URLTypes, |
| 1591 | + url: URL | str, |
1593 | 1592 | *,
|
1594 | 1593 | content: RequestContent | None = None,
|
1595 | 1594 | data: RequestData | None = None,
|
@@ -1797,7 +1796,7 @@ async def _send_single_request(self, request: Request) -> Response:
|
1797 | 1796 |
|
1798 | 1797 | async def get(
|
1799 | 1798 | self,
|
1800 |
| - url: URLTypes, |
| 1799 | + url: URL | str, |
1801 | 1800 | *,
|
1802 | 1801 | params: QueryParamTypes | None = None,
|
1803 | 1802 | headers: HeaderTypes | None = None,
|
@@ -1826,7 +1825,7 @@ async def get(
|
1826 | 1825 |
|
1827 | 1826 | async def options(
|
1828 | 1827 | self,
|
1829 |
| - url: URLTypes, |
| 1828 | + url: URL | str, |
1830 | 1829 | *,
|
1831 | 1830 | params: QueryParamTypes | None = None,
|
1832 | 1831 | headers: HeaderTypes | None = None,
|
@@ -1855,7 +1854,7 @@ async def options(
|
1855 | 1854 |
|
1856 | 1855 | async def head(
|
1857 | 1856 | self,
|
1858 |
| - url: URLTypes, |
| 1857 | + url: URL | str, |
1859 | 1858 | *,
|
1860 | 1859 | params: QueryParamTypes | None = None,
|
1861 | 1860 | headers: HeaderTypes | None = None,
|
@@ -1884,7 +1883,7 @@ async def head(
|
1884 | 1883 |
|
1885 | 1884 | async def post(
|
1886 | 1885 | self,
|
1887 |
| - url: URLTypes, |
| 1886 | + url: URL | str, |
1888 | 1887 | *,
|
1889 | 1888 | content: RequestContent | None = None,
|
1890 | 1889 | data: RequestData | None = None,
|
@@ -1921,7 +1920,7 @@ async def post(
|
1921 | 1920 |
|
1922 | 1921 | async def put(
|
1923 | 1922 | self,
|
1924 |
| - url: URLTypes, |
| 1923 | + url: URL | str, |
1925 | 1924 | *,
|
1926 | 1925 | content: RequestContent | None = None,
|
1927 | 1926 | data: RequestData | None = None,
|
@@ -1958,7 +1957,7 @@ async def put(
|
1958 | 1957 |
|
1959 | 1958 | async def patch(
|
1960 | 1959 | self,
|
1961 |
| - url: URLTypes, |
| 1960 | + url: URL | str, |
1962 | 1961 | *,
|
1963 | 1962 | content: RequestContent | None = None,
|
1964 | 1963 | data: RequestData | None = None,
|
@@ -1995,7 +1994,7 @@ async def patch(
|
1995 | 1994 |
|
1996 | 1995 | async def delete(
|
1997 | 1996 | self,
|
1998 |
| - url: URLTypes, |
| 1997 | + url: URL | str, |
1999 | 1998 | *,
|
2000 | 1999 | params: QueryParamTypes | None = None,
|
2001 | 2000 | headers: HeaderTypes | None = None,
|
|
0 commit comments