master.watchers.result_processors package

Submodules

master.watchers.result_processors.crash module

class master.watchers.result_processors.crash.CrashProcessor[source]

Bases: master.watchers.result_processors.ResultProcessorBase

A simple crash processor

can_process(result)[source]

Return True/False if the result is a crash result

process(result)[source]

Process the crash result

Parameters:result (mongoengine.Document) – The result to process

Module contents

class master.watchers.result_processors.ResultProcessorBase[source]

Bases: object

A result processor. Each defined result processor will be asked if it can process new results

can_process(result)[source]

A query function to determine if this result processor can process the result.

Returns:True/False
process(result)[source]

Process the result. Processing the result IS allowed to delete the result as part of the processing. Creating new models/other changes is also allowed/expected.

Parameters:result (mongoengine.Document) – The result to process