Use typing_extensions.Self instead of _typeshed.Self (#9702)

This commit is contained in:
Alex Waygood
2023-02-15 11:32:43 +01:00
committed by GitHub
parent 8cd6d81f15
commit 7180d0223b
140 changed files with 597 additions and 610 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
from _typeshed import Self
from typing import Any
from typing_extensions import Self
from requests import Response, Session
from requests.sessions import _Auth, _Data, _Files
@@ -14,8 +14,8 @@ class ResourceAttributesMixin:
class Resource(ResourceAttributesMixin):
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
def __call__(self: Self, id: str | None = ..., format: str | None = ..., url_override: str | None = ...) -> Self: ...
def as_raw(self: Self) -> Self: ...
def __call__(self, id: str | None = ..., format: str | None = ..., url_override: str | 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: ...