Fix autostart working directory breaking paths
This commit is contained in:
1 parent
ccf7fbf96d
commit
a30aa6f403
6 files changed
+34
-27
No files matched your search
@@ -1,6 +1,5 @@
|
||||
from __future__ import annotations
|
||||
|
||||
import os
|
||||
import asyncio
|
||||
import logging
|
||||
from yarl import URL
|
||||
@@ -84,7 +83,7 @@ class Twitch:
|
||||
|
||||
def initialize(self) -> None:
|
||||
cookie_jar = aiohttp.CookieJar()
|
||||
if os.path.isfile(COOKIES_PATH):
|
||||
if COOKIES_PATH.exists():
|
||||
cookie_jar.load(COOKIES_PATH)
|
||||
self._session = aiohttp.ClientSession(
|
||||
cookie_jar=cookie_jar,
|
||||
@@ -101,7 +100,8 @@ class Twitch:
|
||||
self._watching_task = None
|
||||
# close session, save cookies and stop websocket
|
||||
if self._session is not None:
|
||||
self._session.cookie_jar.save(COOKIES_PATH) # type: ignore
|
||||
cookie_jar = cast(aiohttp.CookieJar, self._session.cookie_jar)
|
||||
cookie_jar.save(COOKIES_PATH)
|
||||
await self._session.close()
|
||||
self._session = None
|
||||
await self.websocket.stop()
|
||||
|
||||
Reference in new issue
Block a user