1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-05-31 23:59:38 +03:00

CAPI: Declare request/response queue member types

This commit is contained in:
Athanasius 2021-08-25 11:56:32 +01:00
parent 027455984b
commit 26caf76cf4
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D

View File

@ -597,12 +597,12 @@ class Session(object):
self.capi_raw_data = CAPIDataRaw() # Cache of raw replies from CAPI service
# Queue that holds requests for CAPI queries, the items should always
# be EDMCCAPIRequest objects.
self.capi_query_queue: Queue = Queue()
self.capi_query_queue: Queue[Optional[EDMCCAPIRequest]] = Queue()
# This queue is used to pass the result, possibly a failure, of CAPI
# queries back to the requesting code (technically anything checking
# this queue, but it should be either EDMarketConnector.AppWindow or
# EDMC.py). Items may be EDMCCAPIResponse or EDMCCAPIFailedRequest.
self.capi_response_queue: Queue = Queue()
self.capi_response_queue: Queue[Union[EDMCCAPIResponse, EDMCCAPIFailedRequest]] = Queue()
logger.debug('Starting CAPI queries thread...')
self.capi_query_thread = threading.Thread(
target=self.capi_query_worker,