Prepare fix for aiohttp 4.0 breaking change with session creation.
This commit is contained in:
parent
7240d170c1
commit
48b60b2eac
@ -89,7 +89,7 @@ class HTTPClient:
|
||||
def __init__(self, connector=None, *, proxy=None, proxy_auth=None, loop=None):
|
||||
self.loop = asyncio.get_event_loop() if loop is None else loop
|
||||
self.connector = connector
|
||||
self._session = aiohttp.ClientSession(connector=connector, loop=self.loop)
|
||||
self._session = None # filled in static_login
|
||||
self._locks = weakref.WeakValueDictionary()
|
||||
self._global_over = asyncio.Event(loop=self.loop)
|
||||
self._global_over.set()
|
||||
@ -240,6 +240,8 @@ class HTTPClient:
|
||||
# login management
|
||||
|
||||
async def static_login(self, token, *, bot):
|
||||
# Necessary to get aiohttp to stop complaining about session creation
|
||||
self._session = aiohttp.ClientSession(connector=self.connector, loop=self.loop)
|
||||
old_token, old_bot = self.token, self.bot_token
|
||||
self._token(token, bot=bot)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user