[slumber] Remove allowlist and correct kwargs type (#14266)

This commit is contained in:
Semyon Moroz
2025-06-21 17:48:38 +00:00
committed by GitHub
parent b66eb8c0e7
commit e6ec3600ab
2 changed files with 8 additions and 12 deletions
@@ -1,2 +0,0 @@
slumber.API.__init__
slumber.Resource.as_raw
+8 -10
View File
@@ -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: ...