|
14 | 14 | browser_pool_release_params, |
15 | 15 | ) |
16 | 16 | from .._types import Body, Omit, Query, Headers, NoneType, NotGiven, omit, not_given |
17 | | -from .._utils import maybe_transform, async_maybe_transform |
| 17 | +from .._utils import path_template, maybe_transform, async_maybe_transform |
18 | 18 | from .._compat import cached_property |
19 | 19 | from .._resource import SyncAPIResource, AsyncAPIResource |
20 | 20 | from .._response import ( |
@@ -180,7 +180,7 @@ def retrieve( |
180 | 180 | if not id_or_name: |
181 | 181 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
182 | 182 | return self._get( |
183 | | - f"/browser_pools/{id_or_name}", |
| 183 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
184 | 184 | options=make_request_options( |
185 | 185 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
186 | 186 | ), |
@@ -269,7 +269,7 @@ def update( |
269 | 269 | if not id_or_name: |
270 | 270 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
271 | 271 | return self._patch( |
272 | | - f"/browser_pools/{id_or_name}", |
| 272 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
273 | 273 | body=maybe_transform( |
274 | 274 | { |
275 | 275 | "size": size, |
@@ -345,7 +345,7 @@ def delete( |
345 | 345 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
346 | 346 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
347 | 347 | return self._delete( |
348 | | - f"/browser_pools/{id_or_name}", |
| 348 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
349 | 349 | body=maybe_transform({"force": force}, browser_pool_delete_params.BrowserPoolDeleteParams), |
350 | 350 | options=make_request_options( |
351 | 351 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
@@ -388,7 +388,7 @@ def acquire( |
388 | 388 | if not id_or_name: |
389 | 389 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
390 | 390 | return self._post( |
391 | | - f"/browser_pools/{id_or_name}/acquire", |
| 391 | + path_template("/browser_pools/{id_or_name}/acquire", id_or_name=id_or_name), |
392 | 392 | body=maybe_transform( |
393 | 393 | {"acquire_timeout_seconds": acquire_timeout_seconds}, |
394 | 394 | browser_pool_acquire_params.BrowserPoolAcquireParams, |
@@ -426,7 +426,7 @@ def flush( |
426 | 426 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
427 | 427 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
428 | 428 | return self._post( |
429 | | - f"/browser_pools/{id_or_name}/flush", |
| 429 | + path_template("/browser_pools/{id_or_name}/flush", id_or_name=id_or_name), |
430 | 430 | options=make_request_options( |
431 | 431 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
432 | 432 | ), |
@@ -467,7 +467,7 @@ def release( |
467 | 467 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
468 | 468 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
469 | 469 | return self._post( |
470 | | - f"/browser_pools/{id_or_name}/release", |
| 470 | + path_template("/browser_pools/{id_or_name}/release", id_or_name=id_or_name), |
471 | 471 | body=maybe_transform( |
472 | 472 | { |
473 | 473 | "session_id": session_id, |
@@ -628,7 +628,7 @@ async def retrieve( |
628 | 628 | if not id_or_name: |
629 | 629 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
630 | 630 | return await self._get( |
631 | | - f"/browser_pools/{id_or_name}", |
| 631 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
632 | 632 | options=make_request_options( |
633 | 633 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
634 | 634 | ), |
@@ -717,7 +717,7 @@ async def update( |
717 | 717 | if not id_or_name: |
718 | 718 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
719 | 719 | return await self._patch( |
720 | | - f"/browser_pools/{id_or_name}", |
| 720 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
721 | 721 | body=await async_maybe_transform( |
722 | 722 | { |
723 | 723 | "size": size, |
@@ -793,7 +793,7 @@ async def delete( |
793 | 793 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
794 | 794 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
795 | 795 | return await self._delete( |
796 | | - f"/browser_pools/{id_or_name}", |
| 796 | + path_template("/browser_pools/{id_or_name}", id_or_name=id_or_name), |
797 | 797 | body=await async_maybe_transform({"force": force}, browser_pool_delete_params.BrowserPoolDeleteParams), |
798 | 798 | options=make_request_options( |
799 | 799 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
@@ -836,7 +836,7 @@ async def acquire( |
836 | 836 | if not id_or_name: |
837 | 837 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
838 | 838 | return await self._post( |
839 | | - f"/browser_pools/{id_or_name}/acquire", |
| 839 | + path_template("/browser_pools/{id_or_name}/acquire", id_or_name=id_or_name), |
840 | 840 | body=await async_maybe_transform( |
841 | 841 | {"acquire_timeout_seconds": acquire_timeout_seconds}, |
842 | 842 | browser_pool_acquire_params.BrowserPoolAcquireParams, |
@@ -874,7 +874,7 @@ async def flush( |
874 | 874 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
875 | 875 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
876 | 876 | return await self._post( |
877 | | - f"/browser_pools/{id_or_name}/flush", |
| 877 | + path_template("/browser_pools/{id_or_name}/flush", id_or_name=id_or_name), |
878 | 878 | options=make_request_options( |
879 | 879 | extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout |
880 | 880 | ), |
@@ -915,7 +915,7 @@ async def release( |
915 | 915 | raise ValueError(f"Expected a non-empty value for `id_or_name` but received {id_or_name!r}") |
916 | 916 | extra_headers = {"Accept": "*/*", **(extra_headers or {})} |
917 | 917 | return await self._post( |
918 | | - f"/browser_pools/{id_or_name}/release", |
| 918 | + path_template("/browser_pools/{id_or_name}/release", id_or_name=id_or_name), |
919 | 919 | body=await async_maybe_transform( |
920 | 920 | { |
921 | 921 | "session_id": session_id, |
|
0 commit comments