explicitly pass user agent for the arch linux sites requests

This commit is contained in:
2023-06-25 23:08:34 +03:00
parent 10100b20e1
commit 61c565ab0d
6 changed files with 19 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import requests
from collections.abc import Generator
from urllib.parse import quote_plus as urlencode
from ahriman import version
from ahriman.core.configuration import Configuration
from ahriman.core.log import LazyLogging
from ahriman.core.status.client import Client
@ -140,9 +141,11 @@ class WebClient(Client, LazyLogging):
if use_unix_socket:
import requests_unixsocket # type: ignore[import]
session: requests.Session = requests_unixsocket.Session()
session.headers["User-Agent"] = f"ahriman/{version.__version__}"
return session
session = requests.Session()
session.headers["User-Agent"] = f"ahriman/{version.__version__}"
self._login(session)
return session