mirror of
https://github.com/RGBCube/GitHubWrapper
synced 2025-05-17 22:45:08 +00:00
Adjusted kwargs to actually make sense for usernames/tokens
This commit is contained in:
parent
fc3f3a7658
commit
aa0d4f9533
1 changed files with 4 additions and 5 deletions
|
@ -20,15 +20,14 @@ class GHClient:
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
*,
|
*,
|
||||||
using_auth: bool = False,
|
username: str | None = None,
|
||||||
|
token: str | None = None,
|
||||||
custom_headers: dict[str, str | int] = {}
|
custom_headers: dict[str, str | int] = {}
|
||||||
):
|
):
|
||||||
"""The main client, used to start most use-cases."""
|
"""The main client, used to start most use-cases."""
|
||||||
self._headers = custom_headers
|
self._headers = custom_headers
|
||||||
if using_auth:
|
if username and token:
|
||||||
username = input('Enter your username: ') #these two lines are blocking, but it's probably not a problem
|
self._auth = aiohttp.BasicAuth(username, token)
|
||||||
auth_token = getpass('Enter your token: ')
|
|
||||||
self._auth = aiohttp.BasicAuth(username, auth_token)
|
|
||||||
|
|
||||||
def __await__(self) -> 'GHClient':
|
def __await__(self) -> 'GHClient':
|
||||||
return self.start().__await__()
|
return self.start().__await__()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue