Darktable2Piwigo
Loading...
Searching...
No Matches
transformer_registry.TransformerRegistry Class Reference
Collaboration diagram for transformer_registry.TransformerRegistry:
Collaboration graph

Public Member Functions

 __init__ (self)
 
None register_transformer (self, str model_name, TransformerBase transformer)
 
 __getitem__ (self, key)
 

Protected Attributes

 _transformers
 

Detailed Description

Implements the class to create a registry of transformer functions

Constructor & Destructor Documentation

◆ __init__()

transformer_registry.TransformerRegistry.__init__ (   self)

Member Function Documentation

◆ __getitem__()

transformer_registry.TransformerRegistry.__getitem__ (   self,
  key 
)
Overloading the __getitem__ function

◆ register_transformer()

None transformer_registry.TransformerRegistry.register_transformer (   self,
str  model_name,
TransformerBase   transformer 
)
Register a transformer class under a specific model name.

This method adds a transformer to the registry, which can then be used
to transform data from the source database to the destination database.

Args:
    model_name (str): The name of the model to register the transformer for.
    transformer (TransformerBase): The transformer to register.

Member Data Documentation

◆ _transformers

transformer_registry.TransformerRegistry._transformers
protected

The documentation for this class was generated from the following file: