mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-05 18:03:17 +03:00
edsm: Ensure Request handles are closed.
This commit is contained in:
parent
96953744c9
commit
745c2ce8d2
@ -541,6 +541,8 @@ def worker() -> None:
|
|||||||
r = this.session.get('https://www.edsm.net/api-journal-v1/discard', timeout=_TIMEOUT)
|
r = this.session.get('https://www.edsm.net/api-journal-v1/discard', timeout=_TIMEOUT)
|
||||||
r.raise_for_status()
|
r.raise_for_status()
|
||||||
this.discardedEvents = set(r.json())
|
this.discardedEvents = set(r.json())
|
||||||
|
r.close()
|
||||||
|
|
||||||
this.discardedEvents.discard('Docked') # should_send() assumes that we send 'Docked' events
|
this.discardedEvents.discard('Docked') # should_send() assumes that we send 'Docked' events
|
||||||
if not this.discardedEvents:
|
if not this.discardedEvents:
|
||||||
logger.error(
|
logger.error(
|
||||||
@ -632,7 +634,10 @@ def worker() -> None:
|
|||||||
|
|
||||||
pending = []
|
pending = []
|
||||||
|
|
||||||
|
r.close()
|
||||||
|
|
||||||
break # No exception, so assume success
|
break # No exception, so assume success
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.debug(f'Attempt to send API events: retrying == {retrying}', exc_info=e)
|
logger.debug(f'Attempt to send API events: retrying == {retrying}', exc_info=e)
|
||||||
retrying += 1
|
retrying += 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user