From 7332e51236b1fd0f2123809961f62195f019b0ae Mon Sep 17 00:00:00 2001 From: donBarbos Date: Thu, 12 Jun 2025 11:57:31 +0400 Subject: [PATCH] [slumber] Remove allowlist and correct kwargs type --- stubs/slumber/@tests/stubtest_allowlist.txt | 2 -- stubs/slumber/slumber/__init__.pyi | 18 ++++++++---------- 2 files changed, 8 insertions(+), 12 deletions(-) delete mode 100644 stubs/slumber/@tests/stubtest_allowlist.txt diff --git a/stubs/slumber/@tests/stubtest_allowlist.txt b/stubs/slumber/@tests/stubtest_allowlist.txt deleted file mode 100644 index 15230d95a77b..000000000000 --- a/stubs/slumber/@tests/stubtest_allowlist.txt +++ /dev/null @@ -1,2 +0,0 @@ -slumber.API.__init__ -slumber.Resource.as_raw diff --git a/stubs/slumber/slumber/__init__.pyi b/stubs/slumber/slumber/__init__.pyi index cd581707085a..b9dd54415e37 100644 --- a/stubs/slumber/slumber/__init__.pyi +++ b/stubs/slumber/slumber/__init__.pyi @@ -2,7 +2,7 @@ from typing import Any from typing_extensions import Self from requests import Response, Session -from requests.sessions import _Auth, _Data, _Files +from requests.sessions import _Auth, _Data, _Files, _ParamsMappingValueType from .serialize import Serializer @@ -15,14 +15,13 @@ class ResourceAttributesMixin: class Resource(ResourceAttributesMixin): def __init__(self, *args: Any, **kwargs: Any) -> None: ... def __call__(self, id: str | None = None, format: str | None = None, url_override: str | None = None) -> Self: ... - def as_raw(self) -> Self: ... - def get(self, **kwargs: Any) -> Response: ... - def options(self, **kwargs: Any) -> Response: ... - def head(self, **kwargs: Any) -> Response: ... - def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ... - def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ... - def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ... - def delete(self, **kwargs: Any) -> Response: ... + def get(self, **kwargs: _ParamsMappingValueType) -> Response: ... + def options(self, **kwargs: _ParamsMappingValueType) -> Response: ... + def head(self, **kwargs: _ParamsMappingValueType) -> Response: ... + def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ... + def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ... + def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ... + def delete(self, **kwargs: _ParamsMappingValueType) -> Response: ... def url(self) -> str: ... class API(ResourceAttributesMixin): @@ -35,5 +34,4 @@ class API(ResourceAttributesMixin): append_slash: bool = True, session: Session | None = None, serializer: Serializer | None = None, - raw: bool = ..., ) -> None: ...