Skip to content

base

django_spire.contrib.seeding.field.seed.mutate.base

BaseMutateFieldSeed

Bases: BaseFieldSeed, ABC

Source code in django_spire/contrib/seeding/field/seed/mutate/base.py
@abstractmethod
def __init__(self, field_seed: BaseFieldSeed, *args, **kwargs) -> None:
    self.field_seed = field_seed
    raise NotImplementedError

field_seed = field_seed instance-attribute

generate_value

Source code in django_spire/contrib/seeding/field/seed/mutate/base.py
def generate_value(self, seed_index: int) -> Any:
    if seed_index == -1:
        return self.field_seed
    else:
        return self._mutate_value(seed_index)