mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-06 10:23:06 +03:00
EDSM: Set custom User-Agent for requests session
This commit is contained in:
parent
42fea4ec34
commit
2fd72fde8e
@ -23,7 +23,7 @@ import killswitch
|
|||||||
import myNotebook as nb # noqa: N813
|
import myNotebook as nb # noqa: N813
|
||||||
import plug
|
import plug
|
||||||
from companion import CAPIData
|
from companion import CAPIData
|
||||||
from config import applongname, appversion, config, debug_senders
|
from config import applongname, appname, appversion, config, debug_senders
|
||||||
from edmc_data import DEBUG_WEBSERVER_HOST, DEBUG_WEBSERVER_PORT
|
from edmc_data import DEBUG_WEBSERVER_HOST, DEBUG_WEBSERVER_PORT
|
||||||
from EDMCLogging import get_main_logger
|
from EDMCLogging import get_main_logger
|
||||||
from ttkHyperlinkLabel import HyperlinkLabel
|
from ttkHyperlinkLabel import HyperlinkLabel
|
||||||
@ -37,6 +37,8 @@ logger = get_main_logger()
|
|||||||
EDSM_POLL = 0.1
|
EDSM_POLL = 0.1
|
||||||
_TIMEOUT = 20
|
_TIMEOUT = 20
|
||||||
DISCARDED_EVENTS_SLEEP = 10
|
DISCARDED_EVENTS_SLEEP = 10
|
||||||
|
# Custom user agent
|
||||||
|
USER_AGENT = f'EDCD-{appname}-{appversion()}'
|
||||||
|
|
||||||
# trace-if events
|
# trace-if events
|
||||||
CMDR_EVENTS = 'plugin.edsm.cmdr-events'
|
CMDR_EVENTS = 'plugin.edsm.cmdr-events'
|
||||||
@ -49,6 +51,7 @@ class This:
|
|||||||
self.shutting_down = False # Plugin is shutting down.
|
self.shutting_down = False # Plugin is shutting down.
|
||||||
|
|
||||||
self.session: requests.Session = requests.Session()
|
self.session: requests.Session = requests.Session()
|
||||||
|
self.session.headers['User-Agent'] = USER_AGENT
|
||||||
self.queue: Queue = Queue() # Items to be sent to EDSM by worker thread
|
self.queue: Queue = Queue() # Items to be sent to EDSM by worker thread
|
||||||
self.discarded_events: Set[str] = [] # List discarded events from EDSM
|
self.discarded_events: Set[str] = [] # List discarded events from EDSM
|
||||||
self.lastlookup: requests.Response # Result of last system lookup
|
self.lastlookup: requests.Response # Result of last system lookup
|
||||||
|
Loading…
x
Reference in New Issue
Block a user