mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-11-23 17:03:42 +00:00
explicitly pass user agent for the arch linux sites requests
This commit is contained in:
@ -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
|
||||
|
||||
Reference in New Issue
Block a user