A special sentinel object is passed over a multiprocessing.Queue as a loop terminator for the InvestigatorPlugin's response thread. However the sentinel is pickled, so it's a different instance when popped off the queue and we were comparing object IDs.
A special sentinel object is passed over a
multiprocessing.Queue
as a loop terminator for theInvestigatorPlugin
's response thread. However the sentinel is pickled, so it's a different instance when popped off the queue and we were comparing object IDs.Fixes https://github.com/projectatomic/commissaire/issues/188