Skip to content

Commit 0c11942

Browse files
committed
🏷️ Typing fix
1 parent a3866fb commit 0c11942

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

discord/http.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
Response = Coroutine[Any, Any, T] # pyright: ignore [reportExplicitAny]
9595

9696
API_VERSION: int = 10
97-
BM = TypeVar("BM", bound=type["BaseModel"])
97+
BM = TypeVar("BM", bound="BaseModel")
9898

9999

100100
async def json_or_text(response: aiohttp.ClientResponse) -> dict[str, Any] | str:
@@ -227,7 +227,7 @@ async def request(
227227
*,
228228
files: Sequence[File] | None = None,
229229
form: Iterable[dict[str, Any]] | None = None,
230-
model: None = None,
230+
model: None,
231231
**kwargs: Any,
232232
) -> Any: ...
233233

@@ -238,16 +238,17 @@ async def request(
238238
*,
239239
files: None = ...,
240240
form: None = ...,
241-
model: BM,
241+
model: type[BM],
242242
**kwargs: Any,
243243
) -> BM: ...
244+
244245
async def request(
245246
self,
246247
route: Route,
247248
*,
248249
files: Sequence[File] | None = None,
249250
form: Iterable[dict[str, Any]] | None = None,
250-
model: BM | None = None,
251+
model: type[BM] | None = None,
251252
**kwargs: Any,
252253
) -> Any | BM:
253254
bucket = route.bucket
@@ -347,8 +348,8 @@ async def request(
347348
_log.debug("%s %s has received %s", method, url, data)
348349
if model:
349350
return model(
350-
**data
351-
) # pyright: ignore [reportCallIssue]
351+
**data # pyright: ignore [reportCallIssue]
352+
)
352353
return data
353354

354355
# we are being rate limited

discord/state.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -684,9 +684,9 @@ def parse_ready(self, data: models.gateway.ReadyData) -> None:
684684
self.dispatch("connect")
685685
self._ready_task = asyncio.create_task(self._delay_ready())
686686

687-
parse_ready._supports_model = (
687+
parse_ready._supports_model = ( # pyright: ignore [reportFunctionMemberAccess]
688688
models.gateway.Ready
689-
) # pyright: ignore [reportFunctionMemberAccess]
689+
)
690690

691691
def parse_resumed(self, data) -> None:
692692
self.dispatch("resumed")

0 commit comments

Comments
 (0)