Skip to content

Commit 842ef03

Browse files
feat(api): OpenAPI spec update via Stainless API (#1183)
1 parent df18610 commit 842ef03

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.stats.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
configured_endpoints: 1256
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-3ef67d6f67b25546d096188d487750c4f93a8fe91cea032da7eea0b1fae24e00.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-ba6989e092ceb9b2700a5005e1b79d3de9fb5a8abf6d73406bece08a7662171c.yml

src/cloudflare/_base_client.py

+6-6
Original file line numberDiff line numberDiff line change
@@ -879,9 +879,9 @@ def __exit__(
879879
def _prepare_options(
880880
self,
881881
options: FinalRequestOptions, # noqa: ARG002
882-
) -> None:
882+
) -> FinalRequestOptions:
883883
"""Hook for mutating the given options"""
884-
return None
884+
return options
885885

886886
def _prepare_request(
887887
self,
@@ -961,7 +961,7 @@ def _request(
961961
input_options = model_copy(options)
962962

963963
cast_to = self._maybe_override_cast_to(cast_to, options)
964-
self._prepare_options(options)
964+
options = self._prepare_options(options)
965965

966966
retries = self._remaining_retries(remaining_retries, options)
967967
request = self._build_request(options)
@@ -1442,9 +1442,9 @@ async def __aexit__(
14421442
async def _prepare_options(
14431443
self,
14441444
options: FinalRequestOptions, # noqa: ARG002
1445-
) -> None:
1445+
) -> FinalRequestOptions:
14461446
"""Hook for mutating the given options"""
1447-
return None
1447+
return options
14481448

14491449
async def _prepare_request(
14501450
self,
@@ -1529,7 +1529,7 @@ async def _request(
15291529
input_options = model_copy(options)
15301530

15311531
cast_to = self._maybe_override_cast_to(cast_to, options)
1532-
await self._prepare_options(options)
1532+
options = await self._prepare_options(options)
15331533

15341534
retries = self._remaining_retries(remaining_retries, options)
15351535
request = self._build_request(options)

src/cloudflare/_compat.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,10 @@ def get_model_fields(model: type[pydantic.BaseModel]) -> dict[str, FieldInfo]:
118118
return model.__fields__ # type: ignore
119119

120120

121-
def model_copy(model: _ModelT) -> _ModelT:
121+
def model_copy(model: _ModelT, *, deep: bool = False) -> _ModelT:
122122
if PYDANTIC_V2:
123-
return model.model_copy()
124-
return model.copy() # type: ignore
123+
return model.model_copy(deep=deep)
124+
return model.copy(deep=deep) # type: ignore
125125

126126

127127
def model_json(model: pydantic.BaseModel, *, indent: int | None = None) -> str:

0 commit comments

Comments
 (0)