Skip to content

Commit 9f7f690

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#174)
1 parent 53029a6 commit 9f7f690

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/cloudflare/_models.py

+5-3
Original file line numberDiff line numberDiff line change
@@ -538,12 +538,14 @@ class GenericModel(BaseGenericModel, BaseModel):
538538

539539

540540
if PYDANTIC_V2:
541+
from pydantic import TypeAdapter as _TypeAdapter
542+
543+
_CachedTypeAdapter = cast("TypeAdapter[object]", lru_cache(maxsize=None)(_TypeAdapter))
544+
541545
if TYPE_CHECKING:
542546
from pydantic import TypeAdapter
543547
else:
544-
from pydantic import TypeAdapter as _TypeAdapter
545-
546-
TypeAdapter = lru_cache(_TypeAdapter)
548+
TypeAdapter = _CachedTypeAdapter
547549

548550
def _validate_non_model_type(*, type_: type[_T], value: object) -> _T:
549551
return TypeAdapter(type_).validate_python(value)

0 commit comments

Comments
 (0)