1
Fork 0
mirror of https://github.com/RGBCube/GitHubWrapper synced 2025-05-18 15:05:08 +00:00

Fix missing type in exceptions

This commit is contained in:
NextChai 2022-04-30 02:26:06 -04:00
parent 983a7cb094
commit f9e2a23dde

View file

@ -1,6 +1,11 @@
#== exceptions.py ==#
import datetime
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from aiohttp import ClientRequest
__all__ = (
'APIError',
'HTTPException',
@ -50,9 +55,9 @@ class Ratelimited(APIError):
class WillExceedRatelimit(APIError):
"""Raised when the library predicts the call will exceed the ratelimit, will abort the call by default."""
def __init__(self, response, count):
def __init__(self, response: ClientRequest, count: int):
msg = 'Performing this action will exceed the ratelimit, aborting.\n{} remaining available calls, calls to make: {}.'
msg = msg.format(response.header['X-RateLimit-Remaining'], count)
msg = msg.format(response.headers['X-RateLimit-Remaining'], count)
super().__init__(msg)
class NoAuthProvided(ClientException):