joseki.profiles.factory¶
Profile factory module.
Attributes¶
Classes¶
Profile factory class. |
Module Contents¶
- class joseki.profiles.factory.ProfileFactory[source]¶
Profile factory class.
- create(identifier, **kwargs)[source]¶
Create a profile instance.
- Parameters:
identifier (str) – Profile identifier.
- Returns:
Profile instance.
- Return type:
- register(identifier)[source]¶
Register a profile class.
- Parameters:
identifier (str) – Profile identifier.
- Returns:
Decorator function.
- Return type:
Callable
- property registered_identifiers: List[str]¶
Registered profile identifiers.
- Returns:
List of registered profile identifiers.
- Return type:
List[str]
- registry: Dict[str, joseki.profiles.core.Profile]¶
- joseki.profiles.factory.factory¶
- joseki.profiles.factory.logger¶