Source code for faker_file.providers.base.text_augmenter

__author__ = "Artur Barseghyan <artur.barseghyan@gmail.com>"
__copyright__ = "2022-2023 Artur Barseghyan"
__license__ = "MIT"
__all__ = ("BaseTextAugmenter",)


[docs]class BaseTextAugmenter: """Base text augmenter.""" def __init__( self: "BaseTextAugmenter", **kwargs, ) -> None: """Constructor. :param kwargs: Dictionary with parameters (for text extractor specific tuning). """ self.handle_kwargs(**kwargs)
[docs] def handle_kwargs(self: "BaseTextAugmenter", **kwargs): """Handle kwargs."""
[docs] def augment( self: "BaseTextAugmenter", text: str, ) -> str: raise NotImplementedError("Method `augment` is not implemented.")