ProcessorFactory#
- class processor_tools.processor.ProcessorFactory(processors: List[Type[BaseProcessor]] | None = None, module_name: str | List[str] | None = None, required_baseclass: Type | None = None)[source]#
Container for sets of processor objects
- Parameters:
processors – list of processors to add to factory
module_name – Name (or list of names) of submodule(s) to find processor classes to populate factory with (e.g.
package.processors)required_baseclass – filter for classes that only subclass this class
Methods
Adds item to container
Returns list of the names of processor classes contained within the object