analyzer.core.executors

Submodules

Classes

Executor

Helper class that provides a standard way to create an ABC using

ExecutionTask

Functions

getPremadeExcutors(→ dict[str, ...)

Package Contents

class analyzer.core.executors.Executor[source]

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstractmethod run(analyzer, tasks: list[ExecutionTask], max_sample_events=None)[source]
setup(needed_resources)[source]
teardown()[source]
class analyzer.core.executors.ExecutionTask[source]
file_set: analyzer.core.event_collection.FileSet
metadata: dict
pipelines: list[str]
output_name: str
analyzer.core.executors.getPremadeExcutors() dict[str, analyzer.core.executors.executor.Executor][source]