CAPI: Declare request/response queue member types

This commit is contained in:
Athanasius committed 2021-08-25 11:56:32 +01:00
1 parent 027455984b
commit 26caf76cf4
1 file changed
+2 -2
+2 -2
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,