pkgcheck.pipeline module

Pipeline that parallelizes check running.

class pkgcheck.pipeline.Pipeline(options)[source]

Bases: object

Check-running pipeline leveraging scope-based parallelism.

All results are pushed into the results queue as lists of result objects or exception traceback strings. This iterator forces exceptions to be handled explicitly by outputting the serialized traceback and signaling the process group to end when an exception is raised.