huntsman.drp.services.base

Code to provide a base class for processing objects in a queue in parallel.

Features: - Generic use case for processing objects in a queue. - Can run using either a process pool or thread pool. - Handles and logs uncaught exceptions. - Minimal CPU downtime.

Classes

ProcessQueue([exposure_collection, ...])

Abstract class to process queued objects in parallel.