Skip to content

meta

django_spire.contrib.seeding.meta

SeederMetaData

Source code in django_spire/contrib/seeding/meta.py
2
3
4
5
def __init__(self) -> None:
    self.run_time = 0.0
    self.cached_seed_count = 0
    self.fresh_seed_count = 0

run_time = 0.0 instance-attribute

cached_seed_count = 0 instance-attribute

fresh_seed_count = 0 instance-attribute

total_seed_count property

speed_per_seed property

speed_per_seed_verbose property

print_overview

Source code in django_spire/contrib/seeding/meta.py
def print_overview(self) -> None:
    print(f'\n\033[4m\033[1m\033[34mSeeding Overview\033[0m')
    print(f' -> Speed ............ {self.speed_per_seed_verbose}')
    print(f' -> Run Time ......... {self.run_time:10,.2f}s')
    print(f' -> Seeds ............ {self.total_seed_count:10,}')
    print(f'    -> Cached ........ {self.cached_seed_count:10,}')
    print(f'    -> Fresh ......... {self.fresh_seed_count:10,}')
    print(f'    -> Avg Speed ..... {self.speed_per_seed:10,.8f}s')
    print('\n')