1
Fork 0
mirror of https://github.com/RGBCube/GitHubWrapper synced 2025-07-19 04:27:39 +00:00

Removed the bad http typehints

This commit is contained in:
sudosnok 2022-04-09 09:54:49 +01:00
parent 8b91010b12
commit 408e0b76ad

View file

@ -29,7 +29,7 @@ class APIObject:
'_http' '_http'
) )
def __init__(self, response: dict[str, str | int | dict[str, str | int]], _http: 'http') -> None: def __init__(self, response: dict[str, str | int | dict[str, str | int]], _http) -> None:
self._http = _http self._http = _http
self._response = response self._response = response
@ -44,7 +44,7 @@ class _BaseUser(APIObject):
'login', 'login',
'id', 'id',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
self._http = _http self._http = _http
self.login = response.get('login') self.login = response.get('login')
@ -78,7 +78,7 @@ class User(_BaseUser):
'following', 'following',
'created_at', 'created_at',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
tmp = self.__slots__ + _BaseUser.__slots__ tmp = self.__slots__ + _BaseUser.__slots__
keys = {key: value for key,value in self._response.items() if key in tmp} keys = {key: value for key,value in self._response.items() if key in tmp}
@ -101,7 +101,7 @@ class PartialUser(_BaseUser):
'avatar_url', 'avatar_url',
) + _BaseUser.__slots__ ) + _BaseUser.__slots__
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
self.site_admin = response.get('site_admin') self.site_admin = response.get('site_admin')
self.html_url = response.get('html_url') self.html_url = response.get('html_url')
@ -138,7 +138,7 @@ class Repository(APIObject):
'forks', 'forks',
'license', 'license',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
tmp = self.__slots__ + APIObject.__slots__ tmp = self.__slots__ + APIObject.__slots__
keys = {key: value for key,value in self._response.items() if key in tmp} keys = {key: value for key,value in self._response.items() if key in tmp}
@ -182,7 +182,7 @@ class Issue(APIObject):
'closed_by', 'closed_by',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
tmp = self.__slots__ + APIObject.__slots__ tmp = self.__slots__ + APIObject.__slots__
keys = {key: value for key,value in self._response.items() if key in tmp} keys = {key: value for key,value in self._response.items() if key in tmp}
@ -222,7 +222,7 @@ class Gist(APIObject):
'comments', 'comments',
'truncated', 'truncated',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
tmp = self.__slots__ + APIObject.__slots__ tmp = self.__slots__ + APIObject.__slots__
keys = {key: value for key,value in self._response.items() if key in tmp} keys = {key: value for key,value in self._response.items() if key in tmp}
@ -256,7 +256,7 @@ class Organization(APIObject):
'avatar_url', 'avatar_url',
) )
def __init__(self, response: dict, _http: 'http') -> None: def __init__(self, response: dict, _http) -> None:
super().__init__(response, _http) super().__init__(response, _http)
tmp = self.__slots__ + APIObject.__slots__ tmp = self.__slots__ + APIObject.__slots__
keys = {key: value for key,value in self._response.items() if key in tmp} keys = {key: value for key,value in self._response.items() if key in tmp}